Year Number 1997 278099 1998 183059 1999 149620 2000 187842 2001 162984 2002 161150 2003 161512 2004 156912 2005 157224 2006 149243 2007 100539 2008 93250 2009 89522 2010 79881 2011 81353 2012 77233 2013 96273 2014 107167 2015 104343 2016 115604 2017 126323 2018 167407