Year Number 1960 1491292 1961 1513042 1962 1531852 1963 1548458 1964 1565564 1965 1582652 1966 1599965 1967 1617315 1968 1633661 1969 1646813 1970 1662387 1971 1682148 1972 1699767 1973 1715634 1974 1730945 1975 1745594 1976 1760110 1977 1774382 1978 1787748 1979 1798086 1980 1806888 1981 1817961 1982 1831403 1983 1846650 1984 1862256 1985 1878490 1986 1896342 1987 1915515 1988 1935583 1989 1951020 1990 1958602 1991 1962828 1992 1962236 1993 1955113 1994 1944299 1995 1932061 1996 1919786 1997 1907738 1998 1895768 1999 1884336 2000 1873378 2001 1860532 2002 1848248 2003 1835671 2004 1817338 2005 1790135 2006 1763904 2007 1745156 2008 1728715 2009 1709854 2010 1673851 2011 1635330 2012 1611883 2013 1593602 2014 1577567 2015 1560016 2016 1537363 2017 1512826 2018 1495079 2019 1487938 2020 1485577 2021 1486443 2022 1501661 2023 1522617