891166
579337
1041580
85499
758389
31079
561935
109207
702444
456693
57785
468558
560740
118391
208347
900915
7348743
528586
2968577
2964980
2960510
2076192
2002495
1971492
1862216
1727948
172466
15805
150861
1455545