102881 246
6985 782
45823 720
29442 362
31573 117
2227 433
1925 35
4331 533
10571 683
3254 540
1458 198
3715 185
7586 448
2545 226
2760 125