Year Number 1976 293723 1978 284644 1979 280593 1980 272277 1981 269016 1982 267850 1983 267200 1984 270990 1985 272935 1986 274660 1987 272585 1988 271728 1989 275426 1990 278446 1991 284616 1992 281770 1993 279500 1994 288092 1995 295137 1996 301051 1997 303632 1998 299164 1999 292070 2000 283249 2001 274233 2002 263603 2003 252829 2004 240487 2005 237975 2006 222402 2007 210125 2008 199454 2009 236102 2010 224781 2011 215660 2012 206617 2013 198897 2014 195720 2015 188371 2016 179564 2017 174836 2018 170861 2019 167104 2020 162170 2021 158528 2022 154140