Year Number 1995 476000 1996 534000 1997 547000 1998 499000 1999 544000 2000 434000 2001 446000 2002 461000 2003 451000 2004 513000 2005 547000 2007 542000 2008 627000 2009 605000 2010 692000 2011 734000 2012 741000 2013 769000 2014 781000 2015 869000 2016 963000 2017 1027000 2018 1058000 2019 969000 2020 168000