Year Number 1960 1191039 1961 1213386 1962 1240275 1963 1269301 1964 1296208 1965 1318383 1966 1336008 1967 1348176 1968 1357737 1969 1369640 1970 1387467 1971 1410869 1972 1439923 1973 1472357 1974 1504319 1975 1533267 1976 1559704 1977 1583597 1978 1605528 1979 1626462 1980 1646701 1981 1665985 1982 1684346 1983 1702076 1984 1719545 1985 1737014 1986 1754518 1987 1772027 1988 1789509 1989 1806868 1990 1824012 1991 1837922 1992 1850788 1993 1867538 1994 1886275 1995 1905119 1996 1927825 1997 1946908 1998 1959084 1999 1969755 2000 1975948 2001 1980886 2002 1984185 2003 1986207 2004 1987441 2005 1985473 2006 1978032 2007 1967465 2008 1956993 2009 1947415 2010 1938768 2011 1917778 2012 1896060 2013 1875894 2014 1847092 2015 1816703 2016 1783979 2017 1743631 2018 1676985 2019 1679953 2020 1728988 2021 1721560 2022 1701206 2023 1695462