Year Number 1960 1262332 1961 1279303 1962 1295826 1963 1311930 1964 1327593 1965 1342688 1966 1357112 1967 1370716 1968 1383295 1969 1394563 1970 1404415 1971 1413801 1972 1423549 1973 1433546 1974 1444099 1975 1455478 1976 1466796 1977 1477153 1978 1486574 1979 1495122 1980 1502721 1981 1509973 1982 1517574 1983 1525624 1984 1534100 1985 1543078 1986 1552762 1987 1562906 1988 1573706 1989 1585076 1990 1595955 1991 1606454 1992 1616956 1993 1627299 1994 1637742 1995 1648285 1996 1658822 1997 1669407 1998 1679598 1999 1689136 2000 1697283 2001 1703369 2002 1707985 2003 1711718 2004 1715206 2005 1718045 2006 1720550 2007 1723823 2008 1727547 2009 1731478 2010 1735600 2011 1739923 2012 1744447 2013 1749192 2014 1754081 2015 1759187 2016 1764048 2017 1767547 2018 1769223 2019 1769262 2020 1768921 2021 1766768 2022 1764421 2023 1764016