109615231
473798012
3647572
2827457
271588773
2664789
2647480
17347850
1535953
1439915
1361521
1264022
1131917
1095711
1057032
1033623
988234
970527
96258097
955229
944524
911625
908818
907717
90118
898321
896520
880213