Year Number 1995 4120000 1996 3885000 1997 4263000 1998 4718000 1999 4832000 2000 5058000 2001 5387000 2002 5064000 2003 5114000 2004 5998000 2005 6378000 2006 6550000 2007 6762000 2008 7050000 2009 7797000 2010 7828000 2011 5746000 2012 6999000 2013 7352000 2014 7163000 2015 5359000 2016 5724000 2017 7052000 2018 8299000 2019 9429000 2020 2012000