Year Number 1960 986400 1961 1001107 1962 1017240 1963 1035148 1964 1054679 1965 1075668 1966 1097931 1967 1121321 1968 1145554 1969 1169916 1970 1193649 1971 1216118 1972 1237121 1973 1257176 1974 1277000 1975 1296872 1976 1316871 1977 1336787 1978 1356619 1979 1376605 1980 1396799 1981 1417045 1982 1437146 1983 1456742 1984 1474908 1985 1491063 1986 1505353 1987 1517549 1988 1527244 1989 1534522 1990 1539667 1991 1542263 1992 1450435 1993 1320557 1994 1252140 1995 1252141 1996 1325127 1997 1389573 1998 1421894 1999 1441534 2000 1456607 2001 1466963 2002 1471568 2003 1467829 2004 1452153 2005 1434051 2006 1422437 2007 1405579 2008 1382344 2009 1358253 2010 1335057 2011 1312658 2012 1289569 2013 1268322 2014 1248228 2015 1226146 2016 1203736 2017 1180746 2018 1156720 2019 1132706 2020 1108949 2021 1085530 2022 1069120 2023 1059154