Year Number 1999 267276 2000 226372 2001 180265 2002 127111 2003 149658 2004 144274 2005 166549 2006 152083 2007 132125 2008 165314 2009 129042 2010 115160 2011 115209 2012 91939 2013 107455 2014 133079 2015 141799 2016 197073