Year Number 1995 369000 1996 386000 1997 368000 1998 392000 1999 379000 2000 316000 2001 277000 2002 271000 2003 294000 2004 370000 2005 380000 2006 342000 2007 406000 2008 428000 2009 460000 2010 445000 2011 447000 2012 370000 2013 327000 2014 387000 2015 437000 2016 474000 2017 468000 2018 529000 2019 526000 2020 217000