4969 100
91685 1000
298944 851
35238 330
10583 386
34090 344
213544 785
6627 448
59501 483
109412 365
151618 744
160380 656
17187 133
94508 560
90509 473
6095 132
45410 479
39054 348
17129 212
85859 679
213732 329
8343 833
89563 535
567877 1385
103700 341
13010 768
29226 660
7104 596