Year Age 1950 1394995 1955 1616088 1960 2043700 1965 2514672 1970 2900037 1975 3366168 1980 3688993 1985 3552791 1990 3894415 1995 4202554 2000 4274561 2005 4293241 2010 4102686 2015 4069624 2020 3887668 2025 3700068 2030 3543893 2035 3369305 2040 3219843 2045 3084791 2050 2963161 2055 2855220 2060 2749928 2065 2652280 2070 2560267 2075 2477136 2080 2400925 2085 2331871 2090 2263548 2095 2200983 2100 2140684