Year Number 1960 8596096 1961 8909047 1962 9228928 1963 9551244 1964 9882024 1965 10229723 1966 10588555 1967 10952372 1968 11321821 1969 11696489 1970 12074731 1971 12415411 1972 12723529 1973 13042560 1974 13367822 1975 13697572 1976 14026408 1977 14360295 1978 14694131 1979 15003716 1980 15256882 1981 15433459 1982 15570089 1983 15696291 1984 15806210 1985 15900534 1986 15972070 1987 16017016 1988 16054696 1989 16089934 1990 16135820 1991 16187200 1992 16246950 1993 16334400 1994 16440872 1995 16556446 1996 16664544 1997 16758585 1998 16846904 1999 16926478 2000 16987921 2001 17040890 2002 17089222 2003 17128741 2004 17156209 2005 17164491 2006 17155578 2007 17138191 2008 17116604 2009 17091343 2010 17078708 2011 17085989 2012 17076230 2013 17028168 2014 16950547 2015 16845319 2016 16736779 2017 16626563 2018 16482906 2019 16331694 2020 16197190 2021 16044074 2022 15857378 2023 15656820