Year Number 1995 45000 1996 77000 1997 85000 1998 91000 1999 96000 2000 79000 2001 57000 2002 81000 2003 89000 2004 90000 2005 108000 2006 125000 2007 143000 2008 147000 2009 142000 2010 91000 2011 106000 2012 157000 2013 171000 2014 156000 2015 449000 2016 450000 2017 522000 2018 552000 2019 620000 2020 246000