Year Number 1960 28017 1961 28304 1962 28629 1963 28981 1964 29367 1965 29784 1966 30220 1967 30680 1968 31167 1969 31696 1970 32284 1971 32929 1972 33635 1973 34402 1974 35234 1975 36130 1976 37093 1977 38145 1978 39282 1979 40494 1980 41779 1981 43124 1982 44536 1983 46030 1984 47608 1985 49261 1986 51014 1987 52863 1988 54811 1989 56797 1990 58832 1991 56628 1992 54267 1993 56773 1994 59313 1995 63202 1996 66836 1997 68578 1998 70568 1999 72322 2000 74235 2001 77436 2002 81117 2003 85309 2004 89546 2005 92780 2006 95748 2007 98907 2008 103050 2009 107309 2010 111402 2011 115578 2012 119508 2013 123106 2014 126247 2015 128531 2016 130375 2017 132704 2018 135641 2019 138870 2020 142113 2021 145081 2022 147850 2023 151197