Year Number 1995 3277000 1996 3164000 1997 3068000 1998 3438000 1999 3231000 2000 2700000 2001 3034000 2002 4677000 2003 4600000 2004 5587000 2005 5817000 2006 6573000 2007 6529000 2008 7100000 2009 7085000 2010 8078000 2011 6813000 2012 6314000 2013 5389000 2014 5327000 2015 4809000 2016 4236000 2017 4565000 2018 4922000 2019 5361000 2020 1240000