Year Number 1985 5978800 1989 6340000 1990 5793000 1991 5527000 1992 5306000 1993 5159000 1994 4882000 1995 6777900 1996 6817800 1997 6243950 1998 6458150 1999 6438850 2000 6549600 2001 6312200 2002 6363400 2003 6410800 2004 5857250 2005 6361000 2006 6240000 2007 5520000 2008 5522000 2009 5599442 2010 5626442 2011 5775930 2012 5801730 2013 5802030 2014 5802030 2015 5652030 2016 5505730 2017 5498000 2018 5497640 2019 5340000 2020 5292000