Year Number 1960 1797110 1961 1811447 1962 1826130 1963 1840121 1964 1854061 1965 1868611 1966 1884267 1967 1900651 1968 1916917 1969 1933088 1970 1947868 1971 1961979 1972 1977310 1973 1991847 1974 2004884 1975 2016775 1976 2027165 1977 2036706 1978 2045550 1979 2053413 1980 2060904 1981 2069151 1982 2077782 1983 2085424 1984 2092287 1985 2099270 1986 2107194 1987 2116854 1988 2127349 1989 2136197 1990 2144309 1991 2154532 1992 2166482 1993 2179424 1994 2192121 1995 2203647 1996 2214855 1997 2226499 1998 2239117 1999 2253555 2000 2266735 2001 2277129 2002 2289135 2003 2302268 2004 2315347 2005 2330273 2006 2346806 2007 2366424 2008 2390855 2009 2417843 2010 2445466 2011 2473240 2012 2501197 2013 2528233 2014 2554202 2015 2577286 2016 2598214 2017 2618212 2018 2635181 2019 2652054 2020 2666540 2021 2680087 2022 2703524 2023 2733825