1046 197
1727 341
1822 436
1799 382
628291 1231
285571 353
60857 641
280660 895
369010 949
340799 603
48926 298
456953 1257
249255 824
90204 841
121781 854
244472 623