Year Number 1995 203000 1996 261000 1997 299000 1998 312000 1999 280000 2000 312000 2001 276000 2002 208000 2003 254000 2004 466000 2005 381000 2006 465000 2007 437000 2008 468000 2009 608000 2010 595000 2011 418000 2012 348000 2013 311000 2014 370000 2015 358000 2016 356000 2017 230000 2018 199000 2019 322000 2020 140000