Year Number 1995 1764000 1996 1547000 1997 1616000 1998 1659000 1999 1780000 2000 1800000 2001 1658000 2002 1849000 2003 2075000 2006 438000 2007 677000 2008 692000 2009 752000 2010 955000 2011 1054000 2012 1147000 2013 1166000 2014 1426000 2015 1250000 2016 1339000 2017 1279000 2018 2069000 2019 1702000 2020 558000