45749123
2512628
2317142
19242
4624844
3832779
2462533
2091339
2093633
1850
1010
14521
435288736
241060380
1685528313
158731269
131678180
125646260
1136548896
104888214
89988183
84116292
76578141
70502160