Year Number 1960 6608705 1961 6898589 1962 7183629 1963 7498081 1964 7761986 1965 7973396 1966 8184933 1967 8366354 1968 8518718 1969 8661932 1970 8800272 1971 8958849 1972 9100161 1973 9229768 1974 9357760 1975 9484423 1976 9664089 1977 9853332 1978 10012653 1979 10179748 1980 10372640 1981 10603507 1982 10862829 1983 11126795 1984 11383621 1985 11632730 1986 11866186 1987 12073797 1988 12249824 1989 12411726 1990 12568698 1991 12711830 1992 12834244 1993 12922128 1994 12961813 1995 12943846 1996 12861483 1997 12722748 1998 12545136 1999 12341669 2000 12121828 2001 11897332 2002 11685399 2003 11483449 2004 11283815 2005 11081228 2006 10867043 2007 10657703 2008 10475133 2009 10331525 2010 10235047 2011 10186847 2012 10182095 2013 10212050 2014 10261154 2015 10310422 2016 10350297 2017 10374107 2018 10388281 2019 10399277 2020 10409359 2021 10423975 2022 10427717 2023 10410953