29029 63
22290 86
3042 291
1725 347
10367 717
32770 647
4286 717
2683 259
900 50
850 73
2268 287
3322 653
14754 590
14543 368
3548 624
2989 621
2303 326
1533 282
990 114
2931 640
2128 330
3690 839
1544 207
2073 319