Year Number 1992 195813 1993 226095 1994 275771 1995 293396 1996 288097 1997 315941 1998 354447 1999 392436 2000 458867 2001 403250 2002 377498 2003 364478 2004 405519 2005 441754 2006 465145 2007 497310 2008 482769 2009 480005 2010 523984 2011 554580 2012 534345 2013 545553 2014 556855 2015 537627 2016 591353 2017 622328