Year Number 1960 1984533 1961 2034788 1962 2081066 1963 2126028 1964 2173671 1965 2221996 1966 2267401 1967 2312207 1968 2356210 1969 2396736 1970 2433287 1971 2465230 1972 2492376 1973 2514434 1974 2530580 1975 2544417 1976 2560862 1977 2579759 1978 2601669 1979 2627859 1980 2654955 1981 2680862 1982 2699506 1983 2707579 1984 2711679 1985 2714477 1986 2715379 1987 2713770 1988 2709079 1989 2704331 1990 2700033 1991 2692978 1992 2683154 1993 2666656 1994 2640148 1995 2608136 1996 2572844 1997 2538305 1998 2508635 1999 2483720 2000 2465820 2001 2463070 2002 2473356 2003 2487692 2004 2502444 2005 2517043 2006 2533726 2007 2551122 2008 2569706 2009 2588707 2010 2605331 2011 2621641 2012 2633055 2013 2637338 2014 2637614 2015 2630900 2016 2617330 2017 2598747 2018 2586826 2019 2567828 2020 2542938 2021 2528223 2022 2486262 2023 2424963