Year Number 1960 953227 1961 978093 1962 1001210 1963 1022213 1964 1041837 1965 1059262 1966 1076032 1967 1091771 1968 1106413 1969 1120332 1970 1133577 1971 1146553 1972 1159660 1973 1172956 1974 1186825 1975 1200675 1976 1214486 1977 1227579 1978 1240263 1979 1252520 1980 1264339 1981 1276409 1982 1289236 1983 1302409 1984 1315964 1985 1329705 1986 1343960 1987 1359137 1988 1372752 1989 1383635 1990 1391294 1991 1396279 1992 1398790 1993 1399669 1994 1397919 1995 1392618 1996 1391251 1997 1387665 1998 1388415 1999 1387211 2000 1384963 2001 1382129 2002 1379092 2003 1375350 2004 1371748 2005 1368513 2006 1365441 2007 1363050 2008 1361313 2009 1360378 2010 1359655 2011 1359337 2012 1359441 2013 1359267 2014 1358738 2015 1348658 2016 1333190 2017 1310385 2018 1287319 2019 1266405 2020 1251834 2021 1232180 2022 1208783 2023 1186128