Year Number 1992 66762 1993 102782 1994 112021 1995 118342 1996 126780 1997 135912 1998 138485 1999 143710 2000 179386 2001 190706 2002 181481 2003 193074 2004 221463 2005 237942 2006 267761 2007 281310 2008 293761 2009 240360 2010 277076 2011 317404 2012 312535 2013 315503 2014 295711 2015 294604 2016 307235 2017 317135