Year Number 1995 927000 1996 957000 1997 990000 1998 1019000 1999 947000 2000 1078000 2001 1035000 2002 1021000 2003 1090000 2004 1273000 2005 1111000 2006 1102000 2007 1191000 2008 1165000 2009 1154000 2010 1197000 2011 1187000 2012 1053000 2013 1079000 2014 1079000 2015 1179000 2016 1227000 2017 1345000 2018 1356000 2019 966000