Year Number 1960 4502099 1961 4557874 1962 4630712 1963 4717192 1964 4822468 1965 4965116 1966 5140252 1967 5328462 1968 5533032 1969 5749110 1970 5964311 1971 6179071 1972 6407075 1973 6654463 1974 6921530 1975 7209388 1976 7515298 1977 7834835 1978 8153804 1979 8453130 1980 8733524 1981 9007010 1982 9280369 1983 9553290 1984 9827235 1985 10107338 1986 10396435 1987 10695508 1988 11002610 1989 11294855 1990 11517098 1991 11752813 1992 12024309 1993 12298383 1994 12554549 1995 12814639 1996 13112303 1997 13439554 1998 13769486 1999 14062398 2000 14427841 2001 14804554 2002 15192282 2003 15577757 2004 15969208 2005 16378868 2006 16813891 2007 17276185 2008 17750344 2009 18223588 2010 18904261 2011 19562790 2012 19964687 2013 20340678 2014 20694425 2015 21015278 2016 21308256 2017 21583420 2018 21843170 2019 22105578 2020 22374882 2021 22676383 2022 23047260 2023 23479159