23413 319
16156 568
15833 791
298590 1158
43114 461
74358 449
19672 375
10656 266
5446 56
31379 873
39460 767
20388 857
14843 243
100000 537
32410 352
266759 917
275425 606
15368 870
52564 513
58654 629
14633 493
44596 630
11873 593
11738 197
171369 750
28335 311
23433 439
30432 391