Year Number 1960 134585 1961 139398 1962 144720 1963 150533 1964 156239 1965 161790 1966 167496 1967 173437 1968 179602 1969 185946 1970 192382 1971 198716 1972 201415 1973 200445 1974 199185 1975 197655 1976 195867 1977 193820 1978 191525 1979 188921 1980 187563 1981 187838 1982 188468 1983 189454 1984 190991 1985 193207 1986 195735 1987 197898 1988 200455 1989 203501 1990 205650 1991 207218 1992 208941 1993 210326 1994 212373 1995 216548 1996 221658 1997 226598 1998 231434 1999 236184 2000 240845 2001 245436 2002 249959 2003 254376 2004 257822 2005 260410 2006 263086 2007 265833 2008 268623 2009 271450 2010 274293 2011 277111 2012 279884 2013 282602 2014 285276 2015 287993 2016 290757 2017 293536 2018 296341 2019 299437 2020 302656 2021 305387 2022 307625 2023 309907