Year Number 1960 2644917 1961 2674455 1962 2704919 1963 2734897 1964 2763622 1965 2787247 1966 2806236 1967 2824469 1968 2842464 1969 2858123 1970 2869707 1971 2879477 1972 2887943 1973 2895661 1974 2903646 1975 2906049 1976 2908957 1977 2916365 1978 2913267 1979 2912012 1980 2922499 1981 2934262 1982 2947141 1983 2963432 1984 2979890 1985 2983801 1986 2981362 1987 2981623 1988 2982498 1989 2948534 1990 2898866 1991 2876062 1992 2853493 1993 2840139 1994 2842164 1995 2842702 1996 2840737 1997 2836232 1998 2829220 1999 2820527 2000 2810609 2001 2759866 2002 2705853 2003 2690037 2004 2674211 2005 2655644 2006 2632495 2007 2605054 2008 2575219 2009 2543617 2010 2507739 2011 2468726 2012 2429783 2013 2391732 2014 2356212 2015 2322851 2016 2291079 2017 2259963 2018 2228549 2019 2198604 2020 2174017 2021 2150132 2022 2021440 2023 2013022