Year Number 1960 35431221 1961 35941456 1962 36562344 1963 37266150 1964 38059575 1965 38892077 1966 39706827 1967 40486113 1968 41282454 1969 42136425 1970 42997512 1971 43913522 1972 44917826 1973 45944929 1974 47006871 1975 48099270 1976 49174691 1977 50217507 1978 51260778 1979 52265973 1980 53253894 1981 54277048 1982 55292030 1983 56354980 1984 57374483 1985 58319516 1986 59286385 1987 60269899 1988 61244364 1989 62043135 1990 62811266 1991 63535649 1992 64084395 1993 64454763 1994 64748307 1995 65041355 1996 65557878 1997 66142876 1998 66740143 1999 67355071 2000 68062890 2001 68811936 2002 69553865 2003 70301029 2004 71092701 2005 71902690 2006 72724792 2007 73453507 2008 74375836 2009 75335986 2010 76375955 2011 77339036 2012 78072356 2013 78744742 2014 79316663 2015 79845444 2016 80351999 2017 80816949 2018 81214640 2019 81622174 2020 81974164 2021 82415456 2022 80789370 2023 80662652