248305 1043
332720 530
46267 1003
21495 549
2500500 3554
14214 763
387654 1161
284930 1572
233940 590
194713 744
3202521 6788
255097 640
190088 592
15546 624
36230 345
707492 1990
385499 1079
21094 325
258377 1184
97269 372
2942345 7296