4095 125
92231 711
216628 268
1544494 4444
1324717 2504
1653873 3609
278881 1201
410510 1252
725374 1744
145469 215
437191 734
285077 939
368760 573
208181 483
407841 825
139011 654
1005624 3001
288888 1229
1670078 2439
731555 1682
477656 995
827456 3595
561031 1662
820040 1998
639410 1875