Year Number 1971 96571 1972 102668 1973 147505 1974 158585 1975 173111 1976 184688 1979 224041 1980 237190 1981 248169 1983 256700 1986 285862 1990 312494 1991 301131 1992 275061 1993 242191 1994 239661 1995 229769 1996 235798 1997 195408 1998 202566 1999 205229 2000 225848 2001 258265 2002 282089 2003 312774 2004 333193 2005 339249 2006 329264 2009 305791 2010 275983 2018 289563 2019 290410 2020 328721 2021 363883 2022 379431