Year Number 1995 209000 1996 312000 1997 313000 1998 290000 1999 308000 2000 302000 2001 295000 2002 287000 2003 329000 2004 304000 2005 304000 2006 357000 2007 300000 2008 293000 2009 344000 2010 426000 2011 398000 2012 423000 2013 433000 2014 1079000 2015 1082000 2016 1196000 2017 1137000 2018 1173000 2019 1142000