Year Age 1950 107836 1955 123835 1960 145108 1965 175463 1970 197212 1975 204718 1980 210951 1985 229254 1990 330014 1995 339251 2000 347565 2005 350071 2010 376562 2015 466919 2020 612507 2025 789811 2030 972569 2035 1157139 2040 1349497 2045 1612006 2050 1976933 2055 2305358 2060 2589870 2065 2796451 2070 3094067 2075 3491887 2080 3885745 2085 4230630 2090 4527775 2095 4822911 2100 5141252