980757
404616
83184
846630
31110
330536
884983
901958
78400
118486
542188
275553
749415
302326
481615
989910
852582
98792
59670
616699
93175
42379
688221
298835
178802
1012205
486848
257892
290287
8321000