Year Number 1997 544926 1998 354320 1999 301856 2000 366732 2001 315781 2002 314374 2003 313524 2004 306512 2005 306469 2006 292352 2007 207730 2008 189675 2009 179771 2010 160742 2011 165109 2012 155687 2013 192707 2014 217306 2015 213465 2016 237642 2017 259904 2018 363586