Year Number 1960 264717 1961 267232 1962 270545 1963 273339 1964 274756 1965 276013 1966 276926 1967 277070 1968 276211 1969 274624 1970 272621 1971 270650 1972 268440 1973 265784 1974 263013 1975 260261 1976 257566 1977 255616 1978 254905 1979 255140 1980 256134 1981 257991 1982 259517 1983 260161 1984 260646 1985 260904 1986 260952 1987 260743 1988 260087 1989 258833 1990 256692 1991 251795 1992 247514 1993 245615 1994 243641 1995 241519 1996 238399 1997 233103 1998 228043 1999 223852 2000 221435 2001 220180 2002 215599 2003 211604 2004 206348 2005 200260 2006 194103 2007 188313 2008 183010 2009 177890 2010 173254 2011 169227 2012 165706 2013 162703 2014 160237 2015 158024 2016 155622 2017 152821 2018 149688 2019 146822 2020 144272 2021 142262 2022 141320 2023 138981