Year Number 1995 15678000 1996 12868000 1997 10955000 1998 9818000 1999 6569000 2000 3924000 2001 3550000 2002 3194000 2003 2859000 2004 2589000 2005 2648000 2006 2830000 2007 3005000 2008 3118000 2009 3183000 2010 3171000 2011 3365000 2012 3655000 2013 3538000 2014 3455000 2015 4102000 2016 4318000 2017 4744000 2018 4183000 2019 4368000 2020 1077000