Year Number 1986 12198264 1987 8490303 1988 7224177 1989 6052906 1990 6803028 1991 6360039 1992 6320771 1993 6919355 1994 7866624 1995 9191170 1996 10046564 1997 10860386 1998 8569739 1999 5956305 2000 5529430 2001 4894949 2002 4598850 2003 4489047 2004 4618298 2005 4622965 2006 5078649 2007 3965082 2008 3866674 2009 3490162 2010 3250157 2011 2827452 2012 3095060 2013 3128695 2014 3087604 2015 3140169 2016 3155630 2017 3051831 2018 3170772