Year Number 1960 156811 1961 157594 1962 162382 1963 166482 1964 169564 1965 171853 1966 173470 1967 174580 1968 175320 1969 175675 1970 175569 1971 174944 1972 173873 1973 172679 1974 171574 1975 170582 1976 169658 1977 168735 1978 167282 1979 166701 1980 166309 1981 165908 1982 165311 1983 164406 1984 164060 1985 163681 1986 163372 1987 163008 1988 162344 1989 161726 1990 161061 1991 160679 1992 160362 1993 159638 1994 158956 1995 157219 1996 155847 1997 155157 1998 154359 1999 154374 2000 154398 2001 154216 2002 154006 2003 153702 2004 152967 2005 151752 2006 149814 2007 147417 2008 144585 2009 141555 2010 138626 2011 135737 2012 133133 2013 130650 2014 127765 2015 124450 2016 121186 2017 118096 2018 115018 2019 111943 2020 108990 2021 106562 2022 104198 2023 102258