102952 928
47172 345
14268 656
6974 616
125741 767
25042 243
19697 841
14082 556
10490 450
19506 63
38848 142
2900 768
25290 158
18686 669
1821 292
3155 499
1016 107
2275 147
2542 620
1555 119
1392 94
3507 550
2237 246