Year Number 1997 80200 1998 101300 1999 102000 2000 97600 2001 107100 2002 108900 2003 113800 2004 129600 2005 153700 2006 166900 2007 174700 2008 185000 2009 164900 2010 174600 2011 193700 2012 207200 2013 210500 2014 219500 2015 227300 2016 219700 2017 218400 2018 228100 2019 236700 2020 225900