Year Number 1960 31224 1961 32047 1962 32917 1963 33827 1964 34775 1965 35777 1966 36824 1967 37905 1968 39030 1969 40217 1970 41478 1971 42998 1972 44748 1973 46514 1974 48328 1975 50113 1976 51800 1977 53474 1978 55177 1979 56896 1980 58623 1981 60361 1982 62107 1983 63869 1984 65633 1985 67369 1986 69100 1987 70835 1988 72563 1989 74315 1990 76115 1991 77931 1992 79733 1993 81551 1994 83417 1995 85343 1996 87302 1997 89250 1998 91197 1999 93103 2000 95050 2001 97076 2002 99091 2003 101114 2004 103144 2005 105191 2006 107301 2007 109467 2008 111631 2009 113823 2010 116101 2011 118511 2012 121077 2013 123749 2014 126453 2015 129151 2016 131811 2017 134414 2018 136958 2019 139463 2020 141983 2021 144465 2022 146868 2023 149197