Year Number 1995 166000 1996 190000 1997 203000 1998 227000 1999 257000 2000 283000 2005 364000 2006 440000 2007 460000 2008 414000 2009 259000 2010 299000 2011 341000 2012 358000 2013 365000 2014 400000 2015 450000 2016 536000 2017 619000 2018 668000 2019 611000 2020 130000