Year Number 1960 93820 1961 96833 1962 99789 1963 102752 1964 105582 1965 108433 1966 111119 1967 113311 1968 115119 1969 116620 1970 117790 1971 118638 1972 119112 1973 119211 1974 119121 1975 119170 1976 119651 1977 120673 1978 122111 1979 123847 1980 125894 1981 128199 1982 130764 1983 133530 1984 136413 1985 139389 1986 142354 1987 144734 1988 146435 1989 147890 1990 148997 1991 149184 1992 148630 1993 147777 1994 146471 1995 144904 1996 143654 1997 142737 1998 141809 1999 140894 2000 140015 2001 139331 2002 138789 2003 138311 2004 137920 2005 137532 2006 137195 2007 136884 2008 136720 2009 136701 2010 136551 2011 136261 2012 135965 2013 135809 2014 135727 2015 135605 2016 135323 2017 134748 2018 133870 2019 132783 2020 131939 2021 131222 2022 130406 2023 129648