1385614
1155125
100096
96260
928894
886878
824432
819984
785427
590937
58112
570771
526823
509788
472203
461973
447118
419498
39580
368818