Year Number 1960 1433218 1961 1451831 1962 1473112 1963 1494109 1964 1510450 1965 1522235 1966 1533437 1967 1546765 1968 1558984 1969 1562001 1970 1561007 1971 1569363 1972 1583126 1973 1594487 1974 1603743 1975 1610374 1976 1614232 1977 1615965 1978 1618582 1979 1622836 1980 1628169 1981 1636164 1982 1645602 1983 1654245 1984 1662620 1985 1666995 1986 1666718 1987 1665618 1988 1663134 1989 1662399 1990 1665268 1991 1670754 1992 1677079 1993 1681845 1994 1684982 1995 1687261 1996 1690452 1997 1695450 1998 1702493 1999 1709286 2000 1713727 2001 1717360 2002 1720376 2003 1722957 2004 1725504 2005 1730650 2006 1734586 2007 1740245 2008 1748975 2009 1754322 2010 1755116 2011 1749724 2012 1741875 2013 1733168 2014 1724427 2015 1715839 2016 1707950 2017 1699735 2018 1691241 2019 1684584 2020 1679585 2021 1677686 2022 1678325 2023 1684140