Year Age 1950 516486 1955 596576 1960 705020 1965 830220 1970 834229 1975 994803 1980 1145322 1985 1386598 1990 1596148 1995 1815470 2000 2054266 2005 2325485 2010 2610673 2015 2878867 2020 3095529 2025 3477760 2030 3882094 2035 4058528 2040 4205724 2045 4381635 2050 4598612 2055 4817406 2060 5017679 2065 5153250 2070 5223702 2075 5277124 2080 5336642 2085 5383821 2090 5400554 2095 5379190 2100 5329303