103430 399
10669 558
14755 338
5577 917
31975 528
3623 380
6473 285
3862 775
6686 634
3112 174
999 210
27653 312
12537 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