105968 571
54933 518
141323 331
57679 612
211270 266
26050 567
92353 1000
69945 667
27699 174
28713 654
299996 851
35401 332
17312 74
34423 346
217054 795
15654 478
110112 365
152480 745
69435 857
160754 656
94925 560
44077 881
90936 473
21474 343
26863 1001
45560 479
39195 349
17294 212