Year Number 1960 1686332 1961 1718164 1962 1749634 1963 1780449 1964 1810358 1965 1839153 1966 1866527 1967 1892124 1968 1915993 1969 1938332 1970 1959266 1971 1979082 1972 1997990 1973 2015852 1974 2032813 1975 2049265 1976 2065200 1977 2080463 1978 2095110 1979 2109452 1980 2124331 1981 2140563 1982 2158216 1983 2176644 1984 2194608 1985 2210865 1986 2225581 1987 2238952 1988 2250491 1989 2259736 1990 2266919 1991 2272008 1992 2166508 1993 2013614 1994 1931579 1995 1928002 1996 2006656 1997 2076142 1998 2109108 1999 2127624 2000 2140676 2001 2148452 2002 2149630 2003 2141631 2004 2120890 2005 2096405 2006 2078331 2007 2052735 2008 2019566 2009 1985936 2010 1951825 2011 1916984 2012 1881866 2013 1851910 2014 1825837 2015 1799407 2016 1774917 2017 1752004 2018 1729892 2019 1708207 2020 1685553 2021 1660775 2022 1641713 2023 1630487