Year Number 1960 30315 1961 32151 1962 34106 1963 36160 1964 37987 1965 39599 1966 41249 1967 42887 1968 44552 1969 46290 1970 48311 1971 50396 1972 52161 1973 53752 1974 55397 1975 57242 1976 59328 1977 61593 1978 63939 1979 66295 1980 68610 1981 70532 1982 72086 1983 73620 1984 75070 1985 76469 1986 77925 1987 79444 1988 81049 1989 82683 1990 84520 1991 86498 1992 88411 1993 90274 1994 92054 1995 93881 1996 95780 1997 97654 1998 99493 1999 101328 2000 103213 2001 105070 2002 106786 2003 108513 2004 110323 2005 112155 2006 114005 2007 115891 2008 117777 2009 119606 2010 121686 2011 123909 2012 125895 2013 127797 2014 129665 2015 131468 2016 133224 2017 134915 2018 136485 2019 137912 2020 139063 2021 140004 2022 141066 2023 142219