Year Age 1950 40986 1955 41143 1960 44810 1965 47771 1970 52817 1975 62884 1980 77714 1985 92104 1990 109249 1995 129943 2000 149377 2005 165798 2010 180041 2015 195967 2020 226132 2025 262797 2030 275970 2035 278093 2040 283467 2045 292842 2050 304853 2055 315755 2060 322633 2065 324275 2070 322713 2075 320968 2080 319974 2085 319099 2090 316391 2095 312107 2100 306591