Year Number 1995 127000 1996 142000 1997 136000 1998 134000 1999 130000 2000 140000 2001 138000 2002 135000 2003 127000 2004 126000 2005 135000 2006 151000 2007 171000 2008 173000 2009 178000 2010 191000 2011 210000 2012 216000 2013 237000 2014 239000 2015 296000 2016 333000 2017 382000 2018 405000 2019 428000 2020 124500