406509
919545
877900
259648
307211
60418
805876
719240
58224
70961
64164
472159
2878361
2573454
2519928
2452455
2206995
2110955
2059281
1995719
1892226
1662208
1598351
1557406