Year Number 1995 9000 1996 21000 1997 45000 1998 52000 1999 45000 2000 51000 2001 67000 2002 91000 2003 107000 2004 194000 2005 210000 2006 121000 2007 195000 2008 294000 2009 366000 2010 425000 2011 481000 2012 528000 2013 650000 2014 595000 2015 592000 2016 397000 2017 261000 2018 218000 2019 218000