Year Number 1960 1825712 1961 1899919 1962 1971857 1963 2040265 1964 2104661 1965 2160449 1966 2206983 1967 2248021 1968 2284868 1969 2318997 1970 2350861 1971 2380077 1972 2406785 1973 2434002 1974 2462366 1975 2490421 1976 2518479 1977 2547641 1978 2578841 1979 2613140 1980 2652650 1981 2698595 1982 2751445 1983 2810130 1984 2873022 1985 2938849 1986 3006858 1987 3075958 1988 3143558 1989 3208380 1990 3273646 1991 3342714 1992 3415740 1993 3491638 1994 3568993 1995 3645477 1996 3718806 1997 3787578 1998 3849231 1999 3902831 2000 3966448 2001 4036866 2002 4094075 2003 4136749 2004 4165862 2005 4183258 2006 4190124 2007 4188659 2008 4175837 2009 4149093 2010 4114133 2011 4085278 2012 4066843 2013 4052298 2014 4039983 2015 4029202 2016 4018572 2017 4008347 2018 3999763 2019 3991235 2020 3982031 2021 3973784 2022 3967849 2023 3967002