Year Number 1960 2055586 1961 2106773 1962 2154102 1963 2200565 1964 2249925 1965 2299709 1966 2346342 1967 2392139 1968 2436946 1969 2478083 1970 2515083 1971 2547407 1972 2574769 1973 2596687 1974 2612336 1975 2625597 1976 2641817 1977 2660983 1978 2683695 1979 2711198 1980 2739953 1981 2767828 1982 2788333 1983 2797928 1984 2803511 1985 2807890 1986 2810446 1987 2810500 1988 2807465 1989 2804365 1990 2801600 1991 2795710 1992 2786594 1993 2770235 1994 2743244 1995 2710346 1996 2673910 1997 2638355 1998 2608047 1999 2582744 2000 2564720 2001 2556263 2002 2556263 2003 2562649 2004 2571806 2005 2583067 2006 2598399 2007 2615945 2008 2635166 2009 2653972 2010 2668914 2011 2681604 2012 2692668 2013 2700798 2014 2704416 2015 2700626 2016 2689774 2017 2673941 2018 2665239 2019 2649343 2020 2627143 2021 2615216 2022 2574957 2023 2514539