Year Number 1974 234278 1975 235540 1976 236425 1977 237241 1978 238200 1979 241085 1980 245389 1981 248953 1982 252114 1983 255991 1984 260538 1985 266009 1986 271774 1987 277310 1988 282492 1989 287187 1990 291425 1991 296584 1992 302220 1993 306894 1994 313110 1995 326224 1996 337110 1997 337751 1998 335054 1999 334185 2000 333928 2001 332168 2002 330479 2003 329093 2004 326929 2005 324577 2006 323474 2007 322521 2008 321211 2009 320575 2010 320103 2011 319930 2012 319788 2013 317766 2014 315930 2015 315065 2016 313750 2017 313252 2018 311840 2019 310049 2020 306761 2021 304496 2022 302078