3472
1105020
2537656
1613818
990
1112829
2922340
2570
94315
2146748
2530044
1368720
435168736
241007380
1685208313
158687269
131639180
125612260
1136078896
104868214
89963182
84090292
76547141
70475160