452929 1000
286458 1046
120146 410
122434 344
91506 578
160598 402
222822 1131
256489 833
316714 969
117826 216
360598 863
92419 595
374403 878
72588 551
332761 1390
128448 680
154488 632
131091 527
217633 935
920655 1232
185443 678
275289 810
231153 692
385482 1599