3600
450
2345217
2283557
2092031
4683524
6680
4370
3190079
8060
17662
3130
435008736
240941380
1684728313
158636269
131576180
125569260
1135748896
104834214
89916182
84069292
76490141
70441160