Year Number 1992 146300 1993 127700 1994 157300 1995 168600 1996 149400 1997 230500 1998 297400 1999 302000 2000 277595 2001 277768 2002 304135 2003 395485 2004 509556 2005 577808 2006 598123 2007 651323 2008 685582 2009 395532 2010 582320.202753145 2011 614933 2012 914519 2013 627588 2014 602880 2015 512389 2016 372274 2017 13103 2018 62802 2019 857