Year Number 1986 16186974 1987 11272840 1988 8998472 1989 7200338 1990 8944201 1991 8055498 1992 8338131 1993 9779692 1994 11768424 1995 14673404 1996 16922622 1997 18955322 1998 15128568 1999 10660831 2000 9919754 2001 8757907 2002 8390342 2003 8089222 2004 8471810 2005 8487604 2006 9498163 2007 7447207 2008 7233643 2009 6535240 2010 6490968 2011 6164866 2012 6031291 2013 6316852 2014 5920603 2015 5872376 2016 5676188 2017 5433214 2018 5526618