Year Number 1990 304775 1991 299531 1992 293696 1993 287197 1994 279871 1995 271758 1996 263052 1997 254236 1998 245258 1999 236172 2000 227126 2001 217955 2002 208591 2003 199158 2004 189842 2005 180383 2006 171154 2007 161733 2008 151959 2009 141863 2010 131335 2011 120484 2012 109825 2013 99728 2014 90300 2015 81563 2016 73378 2017 65784 2018 58570 2019 51914 2020 45931 2021 41003 2022 37089