Year Number 1960 98599 1961 99104 1962 99891 1963 100859 1964 101965 1965 102701 1966 102945 1967 102925 1968 102709 1969 102382 1970 102535 1971 103081 1972 103477 1973 103805 1974 103999 1975 104941 1976 105480 1977 105773 1978 106707 1979 107538 1980 108347 1981 108801 1982 110788 1983 111878 1984 111410 1985 112980 1986 114608 1987 115196 1988 115907 1989 116808 1990 117851 1991 121078 1992 122390 1993 123694 1994 124941 1995 125890 1996 126717 1997 127697 1998 128635 1999 129514 2000 130452 2001 131629 2002 133002 2003 134408 2004 135940 2005 137511 2006 138750 2007 139782 2008 140528 2009 140797 2010 140461 2011 139877 2012 139952 2013 140879 2014 142713 2015 145147 2016 147520 2017 150626 2018 155077 2019 160458 2020 163233 2021 163357 2022 166028 2023 171433