807858
24580
523411
506884
464339
645156
7329
102478
928410
60386
394851
296198
2905361
2597455
2534928
2478455
2224995
2122955
2078281
2013719
1902226
1670208
1607351
1567406