452961 1000
286489 1046
120173 410
122453 344
91532 578
160615 402
222841 1131
256512 833
316740 969
117848 216
360618 863
92437 595
374427 878
72597 551
332780 1390
128457 680
154502 632
131103 527
217647 935
920669 1232
185457 678
231170 692
275303 810
347319 939