338752 943
999 1
337325 1435
369362 5537
284999 2092
276264 1197
638203 5617
596391 8463
360279 2094
614362 3255
306160 3753
504851 7444
431641 3859
90843 307
676925 5219
943750 11102
602947 4554
345647 3693
567221 3759
184074 996
1112180 9731
530064 2907
335499 3254
294967 2217