Year Number 1960 1597877 1961 1633138 1962 1666277 1963 1696621 1964 1725110 1965 1751477 1966 1774923 1967 1796571 1968 1817094 1969 1835872 1970 1851623 1971 1863748 1972 1873029 1973 1880545 1974 1885781 1975 1888859 1976 1890325 1977 1890541 1978 1890395 1979 1889459 1980 1887958 1981 1887139 1982 1887060 1983 1887513 1984 1889626 1985 1894304 1986 1901869 1987 1912145 1988 1924682 1989 1939521 1990 1956227 1991 1974003 1992 1990469 1993 2004300 1994 2016384 1995 2025786 1996 2031699 1997 2033969 1998 2031992 1999 2025128 2000 2013406 2001 1998022 2002 1979782 2003 1957648 2004 1930963 2005 1901411 2006 1871316 2007 1844245 2008 1821843 2009 1802899 2010 1787215 2011 1774185 2012 1763320 2013 1755165 2014 1750432 2015 1748208 2016 1747210 2017 1747735 2018 1751029 2019 1757422 2020 1762323 2021 1764768 2022 1761481 2023 1750017