Year Number 1960 7013285 1961 7186834 1962 7390614 1963 7599960 1964 7827378 1965 8077235 1966 8335393 1967 8599441 1968 8867599 1969 9140805 1970 9419514 1971 9676061 1972 9905109 1973 10129863 1974 10359416 1975 10594767 1976 10834694 1977 11049782 1978 11236274 1979 11430387 1980 11638202 1981 11880579 1982 12155224 1983 12430365 1984 12707639 1985 12993200 1986 13334610 1987 13771284 1988 14274442 1989 14814417 1990 15351445 1991 15860282 1992 16312860 1993 16675171 1994 16938410 1995 17105663 1996 17188510 1997 17145956 1998 16993268 1999 16781321 2000 16497279 2001 16169421 2002 15838793 2003 15527556 2004 15262194 2005 15061499 2006 14918651 2007 14826749 2008 14817146 2009 14849214 2010 14880836 2011 14957475 2012 15108204 2013 15312902 2014 15540395 2015 15799278 2016 16004660 2017 16191510 2018 16445884 2019 16697281 2020 16899481 2021 17029519 2022 17100181 2023 17096939