Year Number 1960 2327147 1961 2348647 1962 2374946 1963 2405562 1964 2438549 1965 2472950 1966 2492591 1967 2496319 1968 2501716 1969 2514241 1970 2543880 1971 2587520 1972 2630850 1973 2671255 1974 2712238 1975 2750639 1976 2788437 1977 2825004 1978 2857665 1979 2892235 1980 2928024 1981 2962160 1982 2996474 1983 3030909 1984 3062641 1985 3093316 1986 3123875 1987 3152167 1988 3184535 1989 3189429 1990 3176965 1991 3182312 1992 3188313 1993 3193116 1994 3127388 1995 3001130 1996 2888749 1997 2796221 1998 2730520 1999 2682418 2000 2640414 2001 2608799 2002 2593527 2003 2582030 2004 2571833 2005 2564223 2006 2562225 2007 2566243 2008 2579752 2009 2576752 2010 2570644 2011 2553596 2012 2530351 2013 2511750 2014 2497452 2015 2483570 2016 2466368 2017 2449123 2018 2432367 2019 2414168 2020 2404553 2021 2386451 2022 2380726 2023 2404127