Year Number 1960 51642930 1961 52641078 1962 53732830 1963 54912167 1964 56208364 1965 57594614 1966 59043036 1967 60580950 1968 62204066 1969 63900633 1970 65651286 1971 67436780 1972 69260680 1973 71164697 1974 73180681 1975 75342016 1976 77760903 1977 80274656 1978 82572334 1979 84974896 1980 87697061 1981 91046255 1982 94464304 1983 97496340 1984 100681751 1985 103908572 1986 107209945 1987 110562244 1988 113917056 1989 117425208 1990 122508591 1991 126842938 1992 130778068 1993 134286605 1994 138005240 1995 142380069 1996 146969885 1997 151867883 1998 157020788 1999 162338207 2000 167831316 2001 173440931 2002 178694579 2003 183921055 2004 189539616 2005 195145946 2006 200763084 2007 206368402 2008 211596000 2009 216472533 2010 221214971 2011 225349561 2012 229049064 2013 232833502 2014 236631415 2015 240397692 2016 244165291 2017 247914804 2018 251947984 2019 256331925 2020 260717527 2021 265120997 2022 269824334 2023 274886034