125034 740
118889 609
91615 123
127587 412
13879 339
185465 394
249998 723
384277 540
220672 935
116399 285
138845 347
66149 319
125536 827
72423 463
94639 949
39054 549
48211 992
75730 533
38942 306
28425 297
32919 620
100163 1179
43862 757
42151 630
42217 414
16278 168
14435 680
35889 513