Year Number 1960 1090975 1961 1090980 1962 1090980 1963 1090980 1964 1090980 1965 1466000 1966 1466000 1967 1466000 1968 1466000 1969 1466000 1970 1945000 1971 1945000 1972 1945000 1973 1945000 1974 1945000 1975 2470000 1976 2523000 1977 2599000 1978 2677000 1979 2755000 1980 2839000 1981 2925000 1982 3010000 1983 3095057 1984 3184401 1985 3277026 1986 3381492 1987 3499609 1988 3632765 1989 3784506 1990 3942701 1991 4080651 1992 4184841 1993 4265818 1994 4257596 1995 4480000 1996 4571000 1997 4688000 1998 4884000 1999 5066000 2000 5235733 2001 5383483 2002 5387568 2003 5323452 2004 5253450 2005 5149736 2006 5021743 2007 4927184 2008 4827882 2009 5131810 2010 4907773 2011 4898770 2012 4721981 2013 4593321 2014 4374700 2015 4140000 2016 3772545 2017 3559361 2018 3331277 2019 3171158 2020 3063802 2021 2954444 2022 2918500