91579 1000
69686 667
284152 921
89983 463
35935 340
29269 557
44034 881
298847 851
35223 330
40047 736
124148 683
43252 888
15000 235
34059 344
213475 785
91915 780
151528 744
69013 857
160339 656
212325 905
94454 560
90468 473
64119 127
45383 479
39045 348
17120 212
28139 880
109981 349