Year Age 1950 267450 1955 287924 1960 313137 1965 388652 1970 427456 1975 472244 1980 520623 1985 616565 1990 740925 1995 881903 2000 1067248 2005 1318029 2010 1581570 2015 1869644 2020 2149814 2025 2437658 2030 2727066 2035 3010391 2040 3275992 2045 3516692 2050 3736114 2055 3930085 2060 4101566 2065 4252331 2070 4386318 2075 4498443 2080 4585699 2085 4642247 2090 4679005 2095 4689105 2100 4674855