3999 125
90632 711
215063 268
1542907 4428
1322435 2502
1648411 3600
278169 1201
408668 1252
723058 1744
145068 215
435671 734
283946 938
367467 573
207230 483
406082 824
138368 654
1000333 2993
287794 1228
1666749 2439
729774 1681
475718 994
825442 3593
559022 1659
817345 1997
637544 1874