Year Number 1960 96519 1961 99884 1962 103513 1963 107363 1964 111394 1965 115354 1966 119198 1967 123055 1968 126904 1969 130873 1970 135033 1971 139342 1972 143795 1973 148349 1974 152949 1975 157598 1976 162430 1977 167545 1978 172953 1979 178484 1980 183914 1981 189243 1982 194458 1983 199607 1984 204786 1985 209791 1986 213856 1987 217089 1988 219923 1989 222386 1990 224896 1991 226669 1992 227978 1993 229710 1994 231508 1995 233458 1996 236470 1997 240790 1998 245602 1999 250432 2000 255005 2001 259228 2002 263185 2003 266958 2004 270553 2005 274027 2006 277371 2007 280349 2008 282976 2009 285328 2010 287366 2011 289153 2012 290632 2013 291796 2014 292760 2015 293727 2016 294697 2017 295492 2018 296116 2019 296606 2020 297812 2021 299849 2022 302282 2023 305106