Year Age 1950 361377 1955 381918 1960 366371 1965 434144 1970 507579 1975 590570 1980 674193 1985 779123 1990 809546 1995 794892 2000 985006 2005 1193257 2010 1432278 2015 1655428 2020 1841938 2025 2030241 2030 2202884 2035 2349911 2040 2478017 2045 2598289 2050 2716749 2055 2824725 2060 2913622 2065 2979281 2070 3026566 2075 3060789 2080 3082849 2085 3089471 2090 3076972 2095 3053712 2100 3017738