374287 1000
9835 318
8883 563
11621 502
9145 399
457843 1208
194077 645
7665 547
12732 31
92428 859
83958 623
93746 523
88368 772
55731 831
20681 210
13338 455
9274 495
27657 709
8562 70
10131 52
7986 294
50530 624
13809 299
10032 229
15433 201
104045 640
120269 999
24106 181