Year Number 1995 108000 1996 71000 1997 82000 1998 197000 1999 160000 2000 158000 2001 192000 2002 235000 2003 205000 2004 305000 2005 345000 2006 408000 2007 455000 2008 469000 2009 465000 2010 557000 2011 627000 2012 624000 2013 515000 2014 506000 2015 467000 2016 471000 2017 543000 2018 598000 2019 637000 2020 66900.0015258789