Year Number 1995 7469000 1996 7138000 1997 6211000 1998 5551000 1999 7931000 2000 10222000 2001 12775000 2002 13292000 2003 10577000 2004 15703000 2005 16431000 2006 17547000 2007 20973000 2008 22052000 2009 23646000 2010 24577000 2011 24714000 2012 25033000 2013 25715000 2014 27437000 2015 25721000 2016 26757000 2017 25948000 2018 25832000 2019 26101000 2020 4333000