Year Number 1990 181336 1991 172112 1992 162382 1993 152660 1994 143307 1995 134568 1996 126999 1997 120885 1998 115557 1999 110868 2000 107174 2001 103448 2002 99532 2003 96634 2004 94202 2005 91757 2006 90019 2007 88896 2008 87412 2009 85010 2010 82129 2011 79408 2012 76844 2013 74561 2014 72644 2015 71107 2016 69379 2017 67337 2018 65032 2019 62853 2020 60655 2021 58950 2022 57614