4969 100
91665 1000
298936 851
35236 330
10583 386
34080 344
213536 785
6627 448
59501 483
109403 365
151607 744
160367 656
17186 133
94498 560
90502 473
6095 132
45409 479
39053 348
17128 212
85856 679
213722 329
8342 833
89554 535
567848 1385
103697 341
13009 768
29225 660
7104 596