Year Number 1960 4493792 1961 4542114 1962 4585149 1963 4625670 1964 4665934 1965 4702363 1966 4737151 1967 4762223 1968 4788032 1969 4807890 1970 4824263 1971 4848282 1972 4864979 1973 4875731 1974 4887731 1975 4901150 1976 4928143 1977 4951386 1978 4976468 1979 5007311 1980 5045375 1981 5103459 1982 5160615 1983 5209661 1984 5245747 1985 5266393 1986 5288556 1987 5299720 1988 5304893 1989 5306838 1990 5306342 1991 5305144 1992 5335024 1993 5370373 1994 5388736 1995 5302482 1996 5283291 1997 5252734 1998 5222991 1999 5199749 2000 5176069 2001 5152064 2002 5130570 2003 5106583 2004 5083761 2005 5061912 2006 5039395 2007 5017128 2008 4995180 2009 4975719 2010 4955033 2011 4912132 2012 4878633 2013 4830298 2014 4770601 2015 4712978 2016 4668334 2017 4628916 2018 4586407 2019 4541849 2020 4493103 2021 4443083 2022 4332299 2023 4299923