Year Number 1974 305900 1975 335000 1976 352000 1977 350600 1978 359600 1979 405400 1980 414800 1981 454700 1982 473200 1983 484100 1984 586000 1985 598800 1986 632200 1987 694300 1988 759600 1989 735000 1990 798300 1991 817600 1992 883800 1993 903900 1994 1033000 1995 1132000 1996 1297800 1997 1216800 1998 1240700 1999 1148500 2000 1214474 2001 1521532 2002 1613668 2003 1584801 2004 2066109 2005 2217764 2006 2452518 2007 2700805 2008 2796487 2009 3093117 2010 3844008.026672279 2011 4195951.463181262 2012 4536353.000819761 2013 4864727.317995496 2014 5436093.351510985 2015 5872686 2016 6431560 2017 6919854.67 2018 7387754.841489686 2019 7629985 2020 4901769.069 2021 4732700.188