Year Number 1960 1266689 1961 1281850 1962 1296614 1963 1311006 1964 1324783 1965 1337739 1966 1349917 1967 1361130 1968 1371121 1969 1379393 1970 1385850 1971 1391690 1972 1397537 1973 1403279 1974 1409490 1975 1416468 1976 1424298 1977 1432174 1978 1439266 1979 1445607 1980 1451029 1981 1456103 1982 1461609 1983 1467661 1984 1474156 1985 1481140 1986 1488443 1987 1495881 1988 1504053 1989 1512812 1990 1521058 1991 1528920 1992 1536776 1993 1544448 1994 1552203 1995 1560015 1996 1567812 1997 1575662 1998 1583085 1999 1589828 2000 1594941 2001 1597570 2002 1598457 2003 1598485 2004 1598595 2005 1599620 2006 1601733 2007 1604827 2008 1608578 2009 1612678 2010 1617051 2011 1621715 2012 1626686 2013 1631988 2014 1637581 2015 1643631 2016 1649718 2017 1654653 2018 1657819 2019 1659147 2020 1660166 2021 1659492 2022 1658372 2023 1659092