2512628
45747123
19242
2316942
4624744
3832679
2462233
2091039
2093133
1850
14521
1000
435266736
241050380
1685448313
158723269
131673180
125634260
1136488896
104886214
89976182
84112292
76570141
70497160