Year Number 1960 4773 1961 5186 1962 5612 1963 6056 1964 6516 1965 6986 1966 7521 1967 8182 1968 8924 1969 9682 1970 10463 1971 11266 1972 12097 1973 12957 1974 13838 1975 14732 1976 15631 1977 16525 1978 17401 1979 18250 1980 19052 1981 19805 1982 20642 1983 21563 1984 22437 1985 23241 1986 24162 1987 25238 1988 26308 1989 27360 1990 28390 1991 29350 1992 30270 1993 31212 1994 32163 1995 33121 1996 33694 1997 33867 1998 34027 1999 34163 2000 34285 2001 35151 2002 36773 2003 38429 2004 40082 2005 41679 2006 41829 2007 40535 2008 39191 2009 37787 2010 36307 2011 35672 2012 35885 2013 36043 2014 36148 2015 36188 2016 36628 2017 37380 2018 38071 2019 38842 2020 39615 2021 40361 2022 40786 2023 40903