Year Number 1970 5957778.5 1971 6119446 1972 6375173.5 1973 6708774 1974 6877251.5 1975 7193720 1976 7372198.5 1977 7682224 1978 8118611 1979 8703414 1980 9477059 1981 9537003 1982 10036456 1983 10769748 1984 11357340 1985 11566215 1986 11804882 1987 12205400 1988 12623875 1989 12994431 1990 13060440 1991 14106486 1992 15004113 1993 16048107 1994 17400660 1995 18966060 1996 20232680 1997 21286180 1998 23094746 1999 24562510 2000 26148488 2001 27847974 2002 29623146 2003 30931158 2004 32126406 2005 33530392 2006 35714888 2007 37340064 2008 39562996 2009 42535496 2010 45334248 2011 47575492 2012 50414344 2013 53589168 2014 56035204 2015 58162472 2016 61426928 2017 62780844 2018 65269744 2019 66473660 2020 68925480 2021 70084424