Year Number 1960 48639954 1961 49882082 1962 51153808 1963 52496642 1964 53869810 1965 55249233 1966 56638084 1967 58055668 1968 59515322 1969 60996774 1970 62513733 1971 64110441 1972 65775928 1973 67481490 1974 69231985 1975 71045915 1976 72994787 1977 74946626 1978 76830846 1979 78824360 1980 80809146 1981 82687080 1982 84690235 1983 86814353 1984 89026886 1985 91295948 1986 93522877 1987 95750461 1988 97930611 1989 100193622 1990 102921214 1991 105164809 1992 107762624 1993 110645255 1994 113534366 1995 116227797 1996 118728057 1997 121194707 1998 123625745 1999 126120126 2000 128628801 2001 131186751 2002 134153140 2003 137345530 2004 140450937 2005 143615067 2006 146819490 2007 150066949 2008 153564439 2009 157274036 2010 161056047 2011 164885765 2012 168869380 2013 172964844 2014 176925727 2015 180712989 2016 184437550 2017 188102098 2018 191704059 2019 195307433 2020 198930032 2021 202503704 2022 205669124 2023 209150964