Year Number 1960 174279 1961 178913 1962 182961 1963 185917 1964 187240 1965 186663 1966 184101 1967 179982 1968 175119 1969 170575 1970 167036 1971 164801 1972 163744 1973 163450 1974 163255 1975 162711 1976 161702 1977 160417 1978 159121 1979 158180 1980 157825 1981 157922 1982 158287 1983 158890 1984 159383 1985 159465 1986 159042 1987 158169 1988 157006 1989 155864 1990 154950 1991 154174 1992 152889 1993 151097 1994 149245 1995 147190 1996 144828 1997 142155 1998 139231 1999 136309 2000 133568 2001 131722 2002 130023 2003 128543 2004 127126 2005 125829 2006 124438 2007 123001 2008 121756 2009 120803 2010 119769 2011 118426 2012 117215 2013 116341 2014 115763 2015 115253 2016 114660 2017 114095 2018 113590 2019 113323 2020 113117 2021 112582 2022 111686 2023 110471