Year Number 1992 349481 1994 354557 1995 357863 1996 358184 1997 359308 1999 335475 2000 307673 2001 294346 2002 264303 2003 237714 2004 222653 2005 214241 2006 218159 2007 245988 2008 268414 2009 293426 2010 316181 2011 314551 2012 313014 2013 350503 2014 361719 2015 383685