Year Number 1960 1764144 1961 1832589 1962 1898196 1963 1960536 1964 2019434 1965 2071145 1966 2115080 1967 2153648 1968 2188126 1969 2219906 1970 2249394 1971 2276260 1972 2300741 1973 2325668 1974 2351649 1975 2377275 1976 2402749 1977 2429290 1978 2457853 1979 2489359 1980 2525781 1981 2568210 1982 2617093 1983 2671471 1984 2729785 1985 2790865 1986 2853934 1987 2917864 1988 2980182 1989 3039637 1990 3099223 1991 3162138 1992 3228648 1993 3297769 1994 3368241 1995 3437892 1996 3504511 1997 3566781 1998 3622239 1999 3670039 2000 3727099 2001 3791541 2002 3845363 2003 3886742 2004 3916032 2005 3934478 2006 3942866 2007 3942897 2008 3932023 2009 3908478 2010 3876647 2011 3848796 2012 3829808 2013 3814659 2014 3802542 2015 3792895 2016 3783782 2017 3774758 2018 3766379 2019 3756955 2020 3745961 2021 3735310 2022 3726917 2023 3724213