Year Number 1993 710598 1994 768504 1995 955287 1996 894667 1997 892423 1998 820607 1999 749586 2000 818389 2001 718790 2002 589890 2003 388612 2004 409065 2005 569799 2006 600212 2007 578164 2008 468506 2009 526118 2010 572105 2011 440999 2012 441211 2013 392273 2014 452283 2015 427014 2016 440181 2017 429133 2018 557581