374252 1000
9835 318
8883 563
11621 502
9145 399
457788 1208
194057 645
7664 547
12731 31
92408 859
83932 623
93745 523
88367 772
55728 831
20680 210
13337 455
9274 495
27656 709
8562 70
10131 52
7985 294
50529 624
13809 299
10032 229
15433 201
104014 640
120267 999
24106 181