Year Number 1970 5498539.5 1971 5688363 1972 6001514.5 1973 6320287.5 1974 6590070 1975 7028782 1976 7466459 1977 7905291 1978 8517316 1979 9213034 1980 10094001 1981 11105372 1982 12099060 1983 13205952 1984 14420822 1985 15225722 1986 15113868 1987 15512059 1988 15778325 1989 15598996 1990 16192145 1991 16831722 1992 17170916 1993 17780310 1994 18610134 1995 19586936 1996 20402386 1997 20866822 1998 21904970 1999 22761826 2000 23889536 2001 25787014 2002 27452670 2003 29277916 2004 31617882 2005 33363676 2006 35282716 2007 36936668 2008 40041240 2009 43087904 2010 46456716 2011 49072756 2012 51861816 2013 56435316 2014 56417072 2015 58750648 2016 59775436 2017 61797656 2018 63935264 2019 66627104 2020 69941928 2021 72693056 2022 74555200