Year Number 1971 1012920 1972 1400213 1973 1513988 1974 1653580 1975 1818323 1976 1988670 1977 2109381 1978 2202863 1981 2516592 1982 2677634 1983 2566151 1984 2685076 1985 2922576 1986 3204445 1987 3376272 1988 3640541 1989 4087736 1990 4456342 1991 4822087 1992 5311988 1993 5995051 1994 6683832 1995 7284611 1999 9140713 2000 9281424 2001 9234774 2002 9180173 2003 8885128 2004 8569090 2005 8190596 2006 7910673 2007 7457764 2008 7348681 2009 7054205 2010 6556388 2011 6435868 2012 6305168 2013 4959951 2014 4899693 2015 4880395 2016 4902204 2017 4920798