3472
1105020
2537556
1613818
990
1112829
94315
2922240
2560
1368720
2146648
1068710
435138736
240997380
1685088313
158682269
131630180
125599260
1136038896
104861214
89956182
84087292
76531141
70470160