3995 125
90524 711
214964 268
1542791 4428
1322317 2502
1648050 3600
278131 1201
408571 1252
722901 1744
145048 215
435584 734
283894 938
367403 573
207182 483
405958 823
138320 654
999999 2993
287743 1227
1666504 2439
729674 1681
475604 994
825349 3593
558919 1659
817196 1997
637422 1874