103430 399
10669 558
14753 338
5576 917
31973 528
3623 380
6473 285
3862 775
6686 634
3111 174
999 210
27645 312
12533 383
6535 115
4220 220
3167 74
10284 172
2857 42
1725 175
3211 791
8632 126
4870 552
4000 332
5349 399
2620 198
7849 582
3075 92
4073 538