Year Number 1981 172064 1986 172349 1989 191655 1990 193436 1991 202222 1992 202970 1993 210834 1994 215175 1995 221569 1996 223662 1997 225701 1998 222278 1999 219661 2000 218181 2001 211650 2002 197463 2003 183542 2004 170216 2005 158105 2006 150422 2007 143814 2008 135719 2009 129496 2010 122458 2011 115581 2012 111389 2013 109028 2014 108115 2015 108038 2016 110193 2017 113881 2018 116626 2019 117676 2020 118616 2021 116682