Year Number 1995 5560000 1996 5829000 1997 6037000 1998 6179000 1999 6369000 2000 6457000 2001 6452000 2002 6720000 2003 6690000 2004 6710000 2005 6747000 2006 6995000 2007 7045000 2008 7165000 2009 6815000 2010 7186000 2011 7494000 2012 7560000 2013 7684000 2014 7887000 2015 8355000 2016 7481000 2017 8385000 2018 9119000 2019 9343000 2020 2584000