Year Age 1950 172220 1955 200431 1960 149087 1965 165540 1970 282988 1975 360808 1980 439943 1985 477140 1990 530200 1995 585368 2000 702534 2005 845002 2010 867247 2015 867408 2020 829501 2025 978577 2030 1138542 2035 1179849 2040 1164581 2045 1145099 2050 1176803 2055 1245048 2060 1291937 2065 1283657 2070 1246001 2075 1217162 2080 1213469 2085 1216183 2090 1204157 2095 1168620 2100 1128313