Year Number 1960 11586874 1961 11942912 1962 12316495 1963 12673605 1964 13001417 1965 13292148 1966 13681227 1967 14200893 1968 14658479 1969 14992647 1970 15269459 1971 15523902 1972 15776118 1973 16054471 1974 16329172 1975 16547310 1976 16764429 1977 17028922 1978 17279135 1979 17489375 1980 17701747 1981 17921039 1982 18160376 1983 18307154 1984 18437454 1985 18657697 1986 18849248 1987 19013409 1988 19159577 1989 19294387 1990 19410512 1991 19489609 1992 19546904 1993 19601713 1994 19651799 1995 19700580 1996 19761717 1997 19831159 1998 19893864 1999 19937790 2000 19954807 2001 19976437 2002 19965970 2003 19895093 2004 19818350 2005 19764450 2006 19729139 2007 19612731 2008 19589585 2009 19565478 2010 19547806 2011 19506489 2012 19413782 2013 19323430 2014 19258139 2015 19248737 2016 19281282 2017 19378197 2018 19567265 2019 19738376 2020 19771392 2021 19758223 2022 19743082 2023 19607232