894463
870414
515756
346160
377989
739385
908339
449858
715722
491510
224378
50523
125792
25891
744466
370420
7341743
528486
2968577
2963980
2959510
2075192
2002495
1971492
1860216
1726948
172466
15795
150861
1455545