Year Number 1960 104635 1961 105892 1962 105336 1963 104496 1964 103498 1965 102509 1966 101618 1967 100716 1968 99645 1969 98311 1970 96682 1971 94786 1972 92697 1973 90885 1974 89254 1975 87429 1976 85843 1977 84615 1978 83634 1979 82982 1980 82685 1981 82736 1982 83570 1983 85426 1984 87508 1985 89257 1986 90731 1987 91999 1988 93133 1989 94156 1990 95031 1991 95694 1992 96522 1993 98600 1994 101150 1995 102807 1996 103724 1997 104056 1998 103940 1999 103484 2000 102764 2001 102012 2002 101690 2003 101503 2004 100897 2005 99907 2006 98634 2007 97218 2008 95808 2009 94534 2010 93497 2011 92917 2012 92826 2013 92837 2014 92912 2015 93237 2016 93825 2017 94501 2018 95113 2019 95736 2020 96272 2021 96598 2022 96801 2023 96899