45593
881535
773173
150797
784632
590178
7782
65636
668820
744274
522757
807662
2905361
2597455
2534928
2477455
2224995
2122955
2078281
2013719
1902226
1670208
1607351
1567406