Year Number 1998 290000 1999 165000 2000 173000 2001 199000 2002 183000 2003 342000 2004 398000 2005 319000 2006 766000 2007 1656000 2008 2379000 2009 2451000 2010 1224000 2011 3025000 2012 3393000 2013 4134000 2014 3791000 2015 4000000 2016 3853000 2017 4568000 2018 6947000 2019 8508000