Year Number 1971 305982 1973 223835 1974 210172 1975 221612 1976 217687 1977 232802 1978 272215 1979 284495 1980 274753 1981 275081 1982 269140 1983 257642 1984 224271 1985 196717 1986 166366 1987 96780 1988 94428 1989 81780 1990 84612 1991 90206 1992 83878 1993 85666 1994 82931 1995 84463 1996 91730 1997 108720 1998 77778 1999 85512 2000 78483 2001 64535 2002 65949 2003 37456 2004 30438 2005 28727 2008 25536 2009 24110 2010 25355 2011 20288 2012 20929 2013 845091 2020 1080112 2021 1035397 2022 844389 2023 643032