45749123
2512628
2317142
19242
2462533
2091339
4624744
3832679
2093433
1850
14521
1000
435281736
241056380
1685508313
158728269
131676180
125640260
1136548896
104886214
89982182
84113292
76576141
70500160