Year Number 1971 208705 1972 215359 1973 229875 1974 241767 1975 256652 1976 270956 1977 281121 1978 288110 1979 292658 1980 295592 1981 300601 1982 309600 1983 316878 1984 324409 1985 332565 1986 338256 1987 341681 1988 342791 1989 341800 1990 342364 1991 345941 1992 352408 1993 381630 1994 387813 1995 390680 1996 389374 1997 389353 1998 354252 1999 346316 2000 338247 2001 328424 2002 323043 2003 320620 2004 320560 2005 317337 2006 313479 2007 316015 2008 318382 2009 326543 2010 336464 2011 331047 2012 340829 2014 348116 2015 354670 2016 360088 2017 392294 2018 491761 2019 445485 2020 442827 2021 449673