Year Number 1960 1741407 1961 1775143 1962 1810703 1963 1848832 1964 1892097 1965 1940928 1966 1993637 1967 2051680 1968 2115360 1969 2182210 1970 2251089 1971 2322960 1972 2396107 1973 2472606 1974 2553215 1975 2634867 1976 2719827 1977 2805417 1978 2899156 1979 3001934 1980 3095524 1981 3187937 1982 3286722 1983 3377791 1984 3464813 1985 3556004 1986 3651504 1987 3759322 1988 3856802 1989 3942316 1990 4036461 1991 4136475 1992 4229873 1993 4312082 1994 4386712 1995 4459546 1996 4543440 1997 4631924 1998 4720836 1999 4817061 2000 4928110 2001 5050748 2002 5178167 2003 5308624 2004 5446243 2005 5593955 2006 5749991 2007 5913076 2008 6081885 2009 6263506 2010 6467887 2011 6693398 2012 6935926 2013 7190881 2014 7456996 2015 7732736 2016 8012498 2017 8301785 2018 8606531 2019 8918914 2020 9192275 2021 9388703 2022 9555010 2023 9774629