Year Number 1986 4612793 1987 3277613 1988 2182088 1989 1502311 1990 2641375 1991 2183993 1992 2462576 1993 3276294 1994 4320247 1995 5916675 1996 7291117 1997 8508481 1998 6934135 1999 5053564 2000 4707248 2001 4193597 2002 4123472 2003 3903482 2004 4146085 2005 4127644 2006 4680540 2007 3705431 2008 3571100 2009 3220119 2010 3401043 2011 3479999 2012 3093253 2013 3349329 2014 2976280 2015 2824934 2016 2666161 2017 2530341 2018 2546033