3015 101
19224 503
8490 369
5252 755
13373 751
5564 727
3571 574
3920 853
15104 185
6992 328
22653 1039
2137 141
4710 669
2145 52
4686 398
10322 907
20860 294
3794 184
13132 306
4028 665
12763 263
3855 561
3700 281
3663 240
19552 841
3633 628
4544 837
3148 532