703782
442868
31718
569198
702421
19439
732538
36655
847633
753980
430218
812786
2976361
2667455
2589928
2563455
2265995
2158955
2124281
2055719
1939226
1693208
1629351
1585406