1533716
2291835
1658621
39293
950412
94977
1101910
1523411
1398838
1008019
744813
791012
435042736
240958380
1684828313
158645269
131584180
125577260
1135818896
104845214
89938182
84075292
76504141
70454160