18061 307
2459 715
2200 575
185205 876
5825 598
148053 536
87090 185
8154 579
181144 420
49650 272
27222 550
43790 652
23744 1011
162309 654
64178 225
16293 565
27052 821
20142 629
271273 507
16607 701
1071040 3090
255465 936
416655 1175