Year Number 1960 66174975 1961 67623600 1962 69127649 1963 70638671 1964 72180463 1965 73803717 1966 75491456 1967 77247677 1968 79081690 1969 80947036 1970 82770412 1971 84525367 1972 86353309 1973 88354529 1974 90482541 1975 92695011 1976 94908903 1977 97151304 1978 99635292 1979 102251213 1980 104563608 1981 106770437 1982 109401122 1983 112363863 1984 115458097 1985 118603906 1986 121768206 1987 125007560 1988 128284402 1989 131644874 1990 135037348 1991 138516687 1992 142468502 1993 146733884 1994 151086038 1995 155477785 1996 159738286 1997 164036495 1998 168671125 1999 173586192 2000 178454280 2001 183417842 2002 188783609 2003 194321494 2004 199836243 2005 205512821 2006 211276010 2007 216894399 2008 222641719 2009 228737152 2010 235079694 2011 241745827 2012 248638864 2013 255710600 2014 262995379 2015 270339390 2016 277936266 2017 285801483 2018 293759427 2019 301901327 2020 310356525 2021 318937331 2022 327484355 2023 336153628