Year Number 1995 3368000 1996 3345000 1997 3308000 1998 3264000 1999 3148000 2000 3071000 2001 3036000 2002 3102000 2003 2882000 2004 2812000 2005 2107000 2006 2136000 2007 2164000 2008 2112000 2009 2056000 2010 1976000 2011 2038000 2012 1869000 2013 1905000 2014 2004000 2015 1888000 2016 2000000 2017 1937000 2018 1874000 2019 1904000