Year Number 1960 103458 1961 106513 1962 109780 1963 113273 1964 117013 1965 120743 1966 124393 1967 128061 1968 131706 1969 135460 1970 139398 1971 143491 1972 147712 1973 152004 1974 156338 1975 160716 1976 165243 1977 170273 1978 175761 1979 181302 1980 186749 1981 192107 1982 197345 1983 202500 1984 207676 1985 212759 1986 217295 1987 220858 1988 223608 1989 226036 1990 228542 1991 230457 1992 232033 1993 234062 1994 236218 1995 238576 1996 241935 1997 246635 1998 251897 1999 257166 2000 262220 2001 266965 2002 271489 2003 275890 2004 280167 2005 284366 2006 288485 2007 292289 2008 295139 2009 297041 2010 298602 2011 299928 2012 300958 2013 301640 2014 302042 2015 302344 2016 302613 2017 302724 2018 302638 2019 302386 2020 302983 2021 304558 2022 306648 2023 309256