Year Number 1995 29000 1996 38000 1997 30000 1998 36000 1999 39000 2000 38000 2001 50000 2002 52000 2003 52000 2004 61000 2005 246000 2006 328000 2007 436000 2008 440000 2009 420000 2010 495000 2011 536000 2012 575000 2013 591000 2014 684000 2015 741000 2016 800000 2017 813000 2018 836000