Year Number 1974 24637200 1975 27412300 1976 30153500 1977 32162100 1978 35456000 1979 40432600 1980 42895300 1981 45741200 1982 48636300 1983 48639000 1984 51251500 1985 55201400 1986 63012500 1987 68463800 1988 76750800 1989 76969300 1990 84784000 1991 218048600 1992 169668800 1993 149063500 1994 156855000 1995 173392100 1996 178597200 1997 184906800 1998 187098700 1999 199593400 2000 216639000 2001 237815480 2002 258940139 2003 271040893 2004 331760561 2005 347642313 2006 384756400 2007 444476143 2008 485748645 2009 572829124 2010 685670532.0621635 2011 761255355.3611093 2012 830069110.5352786 2013 907272787.6608473 2014 985686600.9226756 2015 1088963002 2016 1190947049 2017 1323673354 2018 1434010524.152057 2019 1516126027.0900002 2020 741617825.479 2021 823261040.4800001