Year Number 1960 36293 1961 37845 1962 39451 1963 41113 1964 42829 1965 44580 1966 46357 1967 48151 1968 49954 1969 51733 1970 54675 1971 60777 1972 66826 1973 72629 1974 78108 1975 83195 1976 87910 1977 92254 1978 96234 1979 99961 1980 103396 1981 105851 1982 108310 1983 110657 1984 112918 1985 115124 1986 117294 1987 119441 1988 121573 1989 123543 1990 125537 1991 128158 1992 130746 1993 133273 1994 135744 1995 138169 1996 140517 1997 142775 1998 144995 1999 147222 2000 149181 2001 150594 2002 151727 2003 152659 2004 153400 2005 153957 2006 154345 2007 154584 2008 154703 2009 154718 2010 155174 2011 156021 2012 156869 2013 157639 2014 158243 2015 158796 2016 159284 2017 159668 2018 159873 2019 159955 2020 160665 2021 162033 2022 163342 2023 164592