285855 888
67521 553
143158 377
319687 1079
289450 746
236241 813
117223 724
86066 294
115157 471
76757 102
59452 270
41454 817
128398 386
184563 785
352704 992
413838 919
672339 1142
1564171 4497
398163 1164
213435 535
318047 1226