4969 100
91657 1000
298928 851
35236 330
10583 386
34078 344
213525 785
6627 448
59501 483
109395 365
151604 744
160365 656
17185 133
94496 560
90502 473
6095 132
45406 479
39053 348
17127 212
85854 679
213720 329
8342 833
89552 535
567833 1384
103694 341
13009 768
29225 660
7104 596