4969 100
91661 1000
298933 851
35236 330
10583 386
34080 344
213527 785
6627 448
59501 483
109402 365
151605 744
160366 656
17186 133
94497 560
90502 473
6095 132
45408 479
39053 348
17128 212
85855 679
213722 329
8342 833
89553 535
567841 1384
103697 341
13009 768
29225 660
7104 596