Year Number 1995 1362000 1996 1373000 1997 1382000 1998 1137000 1999 1162000 2000 1287000 2001 1159000 2002 1059000 2003 910000 2004 1160000 2005 1228000 2006 1212000 2007 1225000 2008 1142000 2009 1053000 2010 1197000 2011 1160000 2012 1308000 2013 1334000 2014 1343000 2015 1409000 2016 1536000 2017 1545000 2018 1549000 2019 1667000 2020 328000