Year Number 1995 557000 1996 570000 1997 562000 1998 558000 1999 549000 2000 539000 2001 458000 2002 484000 2003 483000 2004 478000 2005 517000 2006 635000 2007 660000 2008 550000 2009 554000 2010 580000 2011 652000 2012 610000 2013 576000 2014 580000 2015 597000 2016 642000 2017 688000 2018 766000 2019 805000 2020 51400.0015258789