103430 399
10670 558
14756 338
5577 917
31979 528
3624 380
6473 285
3862 775
6686 634
3113 174
999 210
27662 312
12537 383
6537 115
4220 220
3167 74
10284 172
2857 42
1725 175
3212 791
8633 126
4872 552
4001 332
5349 399
2620 198
7849 582
3075 92
4074 538