Year Number 1996 220000 1997 210000 1998 200000 1999 300000 2000 310000 2001 43000 2002 33000 2003 37000 2004 56000 2005 88000 2006 123000 2007 264000 2008 387000 2009 396000 2010 522000 2011 449000 2012 490000 2013 545000 2014 556000 2015 432000 2016 400000 2017 503000 2018 606000 2019 688000 2020 93000