108738
1056818
19323
2173558
709715
43183
998426
760111
607910
528614
1187625
856110
257636501
1051568168
89160159
67596104
61909157
595288825
49136150
47024112
37442874
3681879
3525284
3215445