43420
837545
950316
257886
511210
247411
296668
29391
56426
850665
934222
313845
757449
671198
436869
855535
5585500
2911654
2114336
1878238
1814736
1752895
174667
1653433
1530922
1524854
1477850
1398500
1338400
1336590