Year Number 1986 12147530 1987 8842187 1988 7737667 1989 6803579 1990 6139954 1991 6207724 1992 6469348 1993 6941439 1994 7889097 1995 8949336 1996 9757822 1997 10506408 1998 7822581 1999 5044992 2000 4601947 2001 4293088 2002 4015707 2003 3397312 2004 3411535 2005 2896776 2006 3701462 2007 2889399 2008 2350973 2009 2264028 2010 2392965 2011 2372869 2012 2247520 2013 2101552 2014 2065991 2015 2020164 2016 1933269 2017 1898994 2018 1909085