Year Age 1950 219334 1955 243349 1960 277198 1965 311523 1970 295435 1975 337527 1980 375255 1985 449928 1990 549026 1995 693226 2000 877677 2005 995755 2010 1176254 2015 1431446 2020 1685926 2025 1915611 2030 2134714 2035 2332794 2040 2553351 2045 2799100 2050 3013547 2055 3183541 2060 3321146 2065 3446817 2070 3567136 2075 3673948 2080 3753522 2085 3801541 2090 3821478 2095 3823052 2100 3813004