784578
681862
894463
870414
515756
346160
377989
739385
908339
449858
715722
491510
224378
50523
125792
25891
7348743
528586
2968577
2964980
2959510
2076192
2002495
1971492
1862216
1727948
172466
15805
150861
1455545