30195
890
1050
60
15248161
3082
1383
2420
1644417
1164812
11434276
1041916
10355259
97974
8403155
783211
71646
62344
57902
54408