Year Number 1973 169856 1974 167487 1975 164935 1976 162432 1977 160046 1978 157671 1979 155716 1980 153625 1981 151413 1982 149868 1983 148893 1984 147584 1985 144875 1986 140990 1987 136764 1988 132254 1989 128702 1990 125766 1991 122555 1992 119218 1993 115930 1994 112538 1995 108961 1996 105464 1997 102147 1998 98709 1999 95497 2000 92627 2001 90432 2002 88653 2003 86011 2004 82315 2005 78561 2006 74901 2007 71434 2008 100983 2009 64124 2010 60885 2011 57731 2012 54809 2013 52236 2014 50052 2015 48164 2016 46624 2017 45034 2018 43265 2019 41623 2020 39933 2021 38248 2022 36688