Year Number 1995 3981000 1996 4261000 1997 4633000 1998 4601000 1999 4758000 2000 5284000 2001 4856000 2002 5131000 2003 5928000 2004 7299000 2005 8246000 2006 8275000 2007 4956000 2008 4893000 2009 5561000 2010 6557000 2011 6282000 2012 5803000 2013 7526000 2014 7982000 2015 8751000 2016 7892000 2017 8887000 2018 8383000 2019 9651000 2020 2243000