Year Number 1960 43740 1961 44766 1962 45901 1963 47283 1964 48937 1965 50739 1966 52606 1967 54533 1968 56529 1969 58599 1970 60743 1971 62971 1972 65378 1973 67938 1974 70532 1975 73144 1976 75787 1977 78535 1978 81124 1979 83520 1980 86029 1981 88680 1982 91409 1983 93783 1984 95888 1985 98175 1986 100559 1987 102969 1988 105499 1989 107963 1990 110222 1991 112390 1992 114463 1993 116490 1994 118451 1995 120307 1996 122156 1997 124007 1998 125817 1999 127680 2000 129619 2001 131568 2002 133515 2003 135482 2004 137450 2005 139403 2006 141296 2007 142844 2008 143906 2009 144639 2010 145253 2011 145852 2012 146369 2013 146929 2014 147681 2015 148478 2016 149191 2017 150002 2018 150960 2019 151899 2020 152872 2021 153778 2022 154794 2023 156041