Year Number 1990 303861 1991 291237 1992 277540 1993 263528 1994 250265 1995 237098 1996 225344 1997 214272 1998 203538 1999 193995 2000 185230 2001 177272 2002 168256 2003 159775 2004 153593 2005 148251 2006 143646 2007 139405 2008 134769 2009 129528 2010 124137 2011 119415 2012 115415 2013 111798 2014 108477 2015 105190 2016 101646 2017 97879 2018 93637 2019 89192 2020 85263 2021 82091 2022 79417