Year Age 1950 111749 1955 173399 1960 253798 1965 322998 1970 476108 1975 541262 1980 548448 1985 715422 1990 943340 1995 1458826 2000 1655347 2005 1902643 2010 2340751 2015 2905364 2020 3212054 2025 3279557 2030 3429860 2035 3690616 2040 3939884 2045 4137422 2050 4253428 2055 4301711 2060 4359352 2065 4411362 2070 4436646 2075 4413027 2080 4344213 2085 4252655 2090 4163181 2095 4085787 2100 4009281