Year Number 1960 4244231 1961 4346361 1962 4451850 1963 4561585 1964 4674202 1965 4787102 1966 4899011 1967 5010160 1968 5121194 1969 5232847 1970 5345375 1971 5503516 1972 5666621 1973 5821802 1974 5970074 1975 6110467 1976 6242288 1977 6364729 1978 6478127 1979 6582877 1980 6680590 1981 6781029 1982 6878146 1983 6981725 1984 7089461 1985 7199021 1986 7311203 1987 7427217 1988 7548848 1989 7673056 1990 7796158 1991 7893508 1992 7961318 1993 8019798 1994 8070360 1995 8116027 1996 8159345 1997 8206584 1998 8259320 1999 8312423 2000 8365215 2001 8416167 2002 8465223 2003 8505469 2004 8535826 2005 8562116 2006 8583640 2007 8601178 2008 8616795 2009 8632201 2010 8648121 2011 8664868 2012 8683386 2013 8698029 2014 8709909 2015 8719925 2016 8725410 2017 8726424 2018 8726939 2019 8726192 2020 8723461 2021 8700275 2022 8678348 2023 8678273