Year Number 1960 7701664 1961 7949880 1962 8210020 1963 8483449 1964 8768384 1965 9065565 1966 9372831 1967 9690173 1968 10017952 1969 10353778 1970 10694063 1971 11024920 1972 11358457 1973 11700924 1974 12049255 1975 12401521 1976 12755296 1977 13118210 1978 13493610 1979 13874719 1980 14267724 1981 14690304 1982 15125290 1983 15589081 1984 16085257 1985 16664513 1986 17405783 1987 18218230 1988 19060395 1989 19916306 1990 20751091 1991 21500345 1992 22149069 1993 22760041 1994 23366441 1995 23966258 1996 24549143 1997 25110106 1998 25645116 1999 26154780 2000 26632535 2001 27094742 2002 27595063 2003 28114892 2004 28644683 2005 29182849 2006 29733162 2007 30305632 2008 30923017 2009 31565718 2010 32219542 2011 32906089 2012 33625925 2013 34367596 2014 35197669 2015 36223620 2016 36866878 2017 37298236 2018 38047715 2019 38834681 2020 39605450 2021 40295863 2022 40928486 2023 41576651