4096 125
92246 711
216643 268
1544509 4444
1324739 2504
1653945 3609
278888 1201
410534 1252
725395 1744
145471 215
437215 734
285090 939
368785 573
208188 483
407865 825
139012 654
1005683 3001
288902 1229
1670120 2439
731569 1682
477674 995
827473 3595
561049 1662
820056 1998
639425 1875