3015 101
19222 503
8490 369
5252 755
13372 751
5564 727
3571 574
3920 853
15104 185
6992 328
22646 1039
2136 141
4710 669
2145 52
4685 398
10320 907
20857 294
3794 184
13131 306
4028 665
12761 263
3855 561
3700 281
3662 240
19551 841
3632 628
4544 837
3148 532