Year Number 1960 1284958 1961 1292480 1962 1300058 1963 1307679 1964 1315356 1965 1323057 1966 1330813 1967 1338615 1968 1346474 1969 1354356 1970 1362296 1971 1370283 1972 1378327 1973 1386397 1974 1394524 1975 1402912 1976 1413053 1977 1423239 1978 1433513 1979 1443860 1980 1454297 1981 1464780 1982 1475354 1983 1486004 1984 1496745 1985 1507535 1986 1516381 1987 1524350 1988 1532372 1989 1540415 1990 1548510 1991 1556648 1992 1564840 1993 1573053 1994 1581320 1995 1589631 1996 1597189 1997 1597988 1998 1598789 1999 1599589 2000 1600392 2001 1601192 2002 1601994 2003 1602797 2004 1603601 2005 1612740 2006 1621967 2007 1631247 2008 1640593 2009 1649967 2010 1659407 2011 1668901 2012 1678462 2013 1688078 2014 1697749 2015 1707475 2016 1717257 2017 1727095 2018 1736989 2019 1744700 2020 1752388 2021 1759906 2022 1767243 2023 1774396