Year Number 1960 9882215 1961 10194279 1962 10492283 1963 10798550 1964 11097564 1965 11353858 1966 11592685 1967 11879827 1968 12150016 1969 12378785 1970 12666069 1971 12990583 1972 13307086 1973 13667249 1974 14053246 1975 14483740 1976 14954163 1977 15438963 1978 15892139 1979 16302943 1980 16661522 1981 17022923 1982 17371001 1983 17673185 1984 18013851 1985 18412460 1986 18773035 1987 19095966 1988 19507758 1989 19902334 1990 20179921 1991 20514846 1992 20866349 1993 21118744 1994 21357554 1995 21586177 1996 21748343 1997 21885765 1998 21987900 1999 22075724 2000 22171142 2001 22308521 2002 22446791 2003 22582055 2004 22790308 2005 23051048 2006 23352795 2007 23708263 2008 24185831 2009 24704793 2010 25218438 2011 25817986 2012 26573275 2013 27334267 2014 27982270 2015 28553992 2016 29396978 2017 30302599 2018 31104709 2019 32005908 2020 33159042 2021 34152156 2022 35253575 2023 36452253