Year Number 1995 768000 1996 724000 1997 778000 1998 789000 1999 863000 2000 852000 2001 836000 2002 885000 2003 867000 2004 878000 2005 913000 2006 908000 2007 914000 2008 877000 2009 847000 2010 805000 2011 874000 2012 950000 2013 945000 2014 1038000 2015 1090000 2016 1054000 2017 1046000 2018 1018000 2019 1041000 2020 525000