Year Number 1960 823752 1961 850324 1962 877319 1963 904376 1964 931687 1965 958638 1966 985191 1967 1012445 1968 1042667 1969 1074358 1970 1103177 1971 1131270 1972 1160831 1973 1189506 1974 1217969 1975 1246949 1976 1275199 1977 1303976 1978 1331341 1979 1357858 1980 1385442 1981 1412573 1982 1441394 1983 1470490 1984 1499501 1985 1527920 1986 1554590 1987 1582382 1988 1608490 1989 1647716 1990 1672564 1991 1657265 1992 1641879 1993 1626510 1994 1611360 1995 1596532 1996 1582170 1997 1568273 1998 1555099 1999 1542851 2000 1531486 2001 1516640 2002 1512520 2003 1508084 2004 1503547 2005 1497909 2006 1490629 2007 1481621 2008 1472476 2009 1464541 2010 1458913 2011 1456171 2012 1454486 2013 1452162 2014 1449241 2015 1444890 2016 1442176 2017 1440219 2018 1435881 2019 1428828 2020 1419264 2021 1404454 2022 1385573 2023 1367813