Year Age 1950 302774 1955 326368 1960 405287 1965 443093 1970 504610 1975 529582 1980 558795 1985 688883 1990 835686 1995 996394 2000 1056586 2005 1093875 2010 1223620 2015 1511729 2020 1789339 2025 2036526 2030 2211603 2035 2368309 2040 2592083 2045 2874615 2050 3142067 2055 3346120 2060 3500546 2065 3646878 2070 3820279 2075 4006352 2080 4157361 2085 4254453 2090 4299116 2095 4344563 2100 4382196