Year Number 1960 91113 1961 92922 1962 94845 1963 96876 1964 99195 1965 101925 1966 104875 1967 107991 1968 111209 1969 114447 1970 117743 1971 121095 1972 124517 1973 128029 1974 131650 1975 135406 1976 139338 1977 143291 1978 147371 1979 151727 1980 156237 1981 160272 1982 164532 1983 169718 1984 175202 1985 181644 1986 189093 1987 197121 1988 208430 1989 217867 1990 225990 1991 237829 1992 249728 1993 258712 1994 255803 1995 253888 1996 262084 1997 270081 1998 277614 1999 284690 2000 291426 2001 297783 2002 303680 2003 308922 2004 313666 2005 317922 2006 321991 2007 326306 2008 329948 2009 332400 2010 334053 2011 335312 2012 336547 2013 337946 2014 339729 2015 341923 2016 344430 2017 347186 2018 350203 2019 353513 2020 357995 2021 363270 2022 368153 2023 373286