Year Number 1960 23126021 1961 23891926 1962 24665554 1963 25453198 1964 26234411 1965 27017243 1966 27828811 1967 28668835 1968 29501194 1969 30345618 1970 31212762 1971 32093288 1972 32985277 1973 33904328 1974 34841191 1975 35913954 1976 37197288 1977 38445161 1978 39518858 1979 40647643 1980 41905134 1981 43214130 1982 44555615 1983 45937334 1984 47353604 1985 48755437 1986 50155802 1987 51531972 1988 52832307 1989 54069394 1990 55565873 1991 56546243 1992 57565867 1993 58405638 1994 59024961 1995 59421783 1996 59664393 1997 59770894 1998 59767687 1999 59718819 2000 59653710 2001 59584877 2002 59510187 2003 59459633 2004 59490102 2005 59615159 2006 59769517 2007 59984489 2008 60454774 2009 61170080 2010 62049531 2011 63118603 2012 64372504 2013 65850231 2014 67475013 2015 69069365 2016 70398287 2017 71515593 2018 72593505 2019 73537890 2020 74289051 2021 74870346 2022 75303121 2023 75583794