50449
33080
58586
1066315
72086
709413
59353
22260
54063
34353
32465
28730
435011736
240943380
1684748313
158637269
131577180
125569260
1135748896
104834214
89916182
84069292
76490141
70445160