15900
24571
27172
23413
6741
871
950
50
275132
2872268
1644417
1164812
11434276
1041916
10355259
97974
8403155
783211
71646
62344
57902
54408