Year Number 1997 266827 1998 171261 1999 152236 2000 178890 2001 152796 2002 153223 2003 152013 2004 149599 2005 149245 2006 143108 2007 107191 2008 96425 2009 90249 2010 80861 2011 83756 2012 78454 2013 96434 2014 110139 2015 109122 2016 122038 2017 133581 2018 196179