Year Number 1960 136783 1961 139117 1962 140848 1963 141975 1964 142710 1965 143514 1966 144014 1967 143966 1968 144586 1969 145639 1970 146686 1971 148108 1972 149404 1973 150220 1974 150749 1975 151161 1976 151708 1977 152751 1978 154187 1979 155406 1980 156601 1981 158254 1982 160113 1983 161969 1984 163773 1985 165448 1986 167025 1987 168653 1988 170365 1989 171522 1990 171192 1991 168893 1992 163315 1993 156046 1994 149854 1995 144432 1996 139177 1997 134047 1998 128759 1999 123508 2000 119005 2001 115111 2002 111209 2003 107189 2004 103357 2005 100146 2006 97882 2007 96722 2008 96712 2009 97492 2010 98524 2011 99448 2012 100131 2013 100795 2014 101522 2015 102517 2016 103468 2017 104245 2018 105073 2019 105930 2020 106406 2021 106625 2022 107661 2023 108072