Year Number 1995 590000 1996 692000 1997 753000 1999 2271000 2000 2394000 2001 2348000 2002 2629000 2003 2588000 2004 2960000 2005 3166000 2006 3236000 2007 3395000 2009 6640000 2010 7590000 2011 8130000 2012 9250000 2013 9280000 2014 9190000 2015 8750000 2016 8030000 2017 8170000 2018 8110000 2019 8890000 2020 1690000