Year Number 1997 694000 1998 757000 1999 809000 2000 950000 2001 923000 2002 1049000 2003 1021000 2004 1100000 2005 1185000 2006 1084000 2007 1132000 2008 1190000 2009 1362000 2010 1237000 2011 1643000 2012 1580000 2013 1624000 2014 1815000 2015 1702000 2016 1588000 2017 2346000 2018 2510000 2019 2548000 2020 1460000