Year Number 1960 8633084 1961 8719475 1962 8866492 1963 9055523 1964 9260592 1965 9437719 1966 9608605 1967 9807065 1968 10008206 1969 10192659 1970 10344386 1971 10489188 1972 10656021 1973 10820233 1974 10971368 1975 11100364 1976 11209225 1977 11300806 1978 11375337 1979 11444924 1980 11531170 1981 11631163 1982 11729745 1983 11827498 1984 11910680 1985 11973832 1986 12034795 1987 12095914 1988 12144459 1989 12200418 1990 12275289 1991 12354165 1992 12435831 1993 12513622 1994 12589965 1995 12662399 1996 12734211 1997 12820420 1998 12924444 1999 13029891 2000 13034289 2001 13159828 2002 13233013 2003 13300450 2004 13362636 2005 13416856 2006 13461599 2007 13498862 2008 13531586 2009 13558829 2010 13528447 2011 13512647 2012 13452608 2013 13367410 2014 13272139 2015 13171461 2016 13060442 2017 12942131 2018 12817900 2019 12695669 2020 12566726 2021 12430707 2022 12222222 2023 12222709