Year Number 1974 1335300 1975 1408300 1976 1490000 1977 1506300 1978 1530400 1979 1668400 1980 1722300 1981 1749200 1982 1882700 1983 2035700 1984 2153400 1985 2158800 1986 2221500 1987 2304100 1988 2350700 1989 2370400 1990 2425000 1991 2429300 1992 2608900 1993 3655100 1994 3728500 1995 3831100 1996 3946400 1997 4025400 1998 4002600 1999 4159900 2000 4145976 2001 4645137 2002 4556340 2003 4486328 2004 5073328 2005 5390223 2006 5877784 2007 6474185 2008 6627091 2009 7007442 2010 8586208.38679317 2011 9233939.665550843 2012 9735585.562357392 2013 10425190.693070056 2014 11205115.65258829 2015 11817203 2016 12527507 2017 13236887.138 2018 14069273.386273392 2019 14396699.915128356 2020 8088339.715 2021 9199542.519