Year Number 1960 44353 1961 45288 1962 46301 1963 47507 1964 48887 1965 50458 1966 52235 1967 54100 1968 56048 1969 58084 1970 60208 1971 62413 1972 64702 1973 67079 1974 69535 1975 72073 1976 74695 1977 77400 1978 80178 1979 83010 1980 85884 1981 88791 1982 91725 1983 94681 1984 97649 1985 100616 1986 103589 1987 106559 1988 109496 1989 112391 1990 115082 1991 116697 1992 111773 1993 106028 1994 105387 1995 105762 1996 106681 1997 107251 1998 107739 1999 108586 2000 109539 2001 110102 2002 110199 2003 109752 2004 108739 2005 107397 2006 106048 2007 104754 2008 103496 2009 102330 2010 101292 2011 100433 2012 99795 2013 99302 2014 98708 2015 97741 2016 96409 2017 94765 2018 92752 2019 90448 2020 88106 2021 85944 2022 84016 2023 82281