Year Number 1998 11560 1999 23732 2000 37287 2001 34223 2002 36214 2003 32366 2004 34043 2005 34589 2006 37081 2007 36858 2008 49442 2009 38747 2010 46161 2011 54942 2012 59355 2013 67886 2014 61035 2015 63715 2016 63362 2017 62897