3583 593
2997 588
1718 275
1392 258
2269 453
3036 646
3357 839
2683 331
1846 347
723 70
4010 684
1272 181