20512 653
25501 290
14243 101
15541 44
13538 371
9325 616
3129 442
2395 282
3141 578
699 34
4351 669
3230 522
1332 65
3786 886
3343 598
2864 517
32809 210
13192 170
6977 270
3392 574
2346 421
1114 95
2988 652
2117 319
3338 863
2699 517
3021 492
970 58