807858
24580
523411
506884
464339
737616
971266
645156
7329
102478
928410
60386
2878361
2573454
2519928
2451455
2206995
2110955
2059281
1994719
1892226
1662208
1598351
1557406