Year Number 1970 168083 1971 173262 1972 181498 1973 188036 1974 188373 1975 182195 1976 183912 1977 180418 1978 176167 1979 172969 1981 188123 1982 190053 1983 197890 1984 207663 1985 213774 1986 224134 1987 229085 1988 243135 1989 252935 1990 265947 1991 276482 1992 272622 1993 266840 1994 263180 1995 263616 1996 269826 1998 275090 1999 283838 2000 303883 2001 315968 2002 332175 2003 343617 2004 339057 2005 323087 2006 323027 2007 294852 2008 281593 2009 288491 2010 321397 2011 331659 2012 335126 2013 337609 2014 339221 2015 339740 2016 347841 2017 356952 2018 355851 2019 356855 2020 343426 2021 348265 2022 345676