105971 571
54934 518
141328 331
57680 612
211279 266
26050 567
92354 1000
69948 667
27700 174
28713 654
299998 851
35405 332
17312 74
34427 346
217082 795
15654 478
110118 365
152486 745
69437 857
160758 656
94928 560
44077 881
90940 473
21477 343
26863 1001
45560 479
39197 349
17294 212