Year Number 1960 1708125 1961 1756705 1962 1808909 1963 1867673 1964 1933693 1965 1995229 1966 2049765 1967 2104976 1968 2160062 1969 2214727 1970 2269279 1971 2323282 1972 2377442 1973 2432735 1974 2489355 1975 2548172 1976 2609905 1977 2675443 1978 2746931 1979 2825715 1980 2911314 1981 3002606 1982 3097493 1983 3194632 1984 3294847 1985 3397724 1986 3501291 1987 3606677 1988 3714291 1989 3823754 1990 3937722 1991 4056414 1992 4179484 1993 4308186 1994 4443426 1995 4588897 1996 4746328 1997 4914863 1998 5095505 1999 5286552 2000 5487942 2001 5701759 2002 5927488 2003 6166213 2004 6419037 2005 6684151 2006 6959956 2007 7246966 2008 7545299 2009 7854251 2010 8172599 2011 8498428 2012 8831884 2013 9174467 2014 9527128 2015 9891587 2016 10270749 2017 10663720 2018 11068329 2019 11484064 2020 11910940 2021 12349753 2022 12801444 2023 13263428