Year Number 1990 346012 1991 331688 1992 320595 1993 306039 1994 289795 1995 275752 1996 259377 1997 242128 1998 224764 1999 207336 2000 191186 2001 178230 2002 165971 2003 154287 2004 145253 2005 137492 2006 130665 2007 125523 2008 121518 2009 117532 2010 112575 2011 107434 2012 103253 2013 99451 2014 95645 2015 91494 2016 86585 2017 80860 2018 75742 2019 71493 2020 67520 2021 63845 2022 60513