Year Number 1998 52908 1999 56724 2000 71251 2001 85471 2002 110565 2003 124703 2004 142547 2005 198722 2006 237686 2007 302653 2008 360443 2009 397797 2010 478960 2011 585927 2012 724329 2013 738575 2014 642176 2015 632660 2016 732964 2017 716505