Year Number 1996 202000 1997 284000 1998 257000 1999 394000 2000 1683000 2001 2693000 2002 3678000 2003 3237000 2004 4291000 2005 4365000 2006 4707000 2007 5311000 2008 4117000 2009 3774000 2010 4097000 2011 5685000 2012 6163000 2013 6841000 2014 6333000 2015 6430000 2016 6509000 2017 7701000 2018 8789000 2019 8515000 2020 2035000