Year Number 1995 2311000 1996 1988000 1997 2600000 1998 2898000 1999 3280000 2000 3869000 2001 4388000 2002 4831000 2003 4844000 2004 5667000 2005 6313000 2006 7289000 2007 7833000 2008 8631000 2009 8861000 2010 11952000 2011 6732000 2012 8062000 2013 9163000 2014 10452000 2015 9670000 2016 10158000 2017 11374000 2018 12045000 2019 11061000 2020 1909000