Year Number 1960 28443 1961 29022 1962 29495 1963 29932 1964 30343 1965 30719 1966 31053 1967 31332 1968 31547 1969 31712 1970 31824 1971 31808 1972 31777 1973 31736 1974 31688 1975 31638 1976 31581 1977 31501 1978 31398 1979 31278 1980 31213 1981 31402 1982 31883 1983 32475 1984 33001 1985 33368 1986 33524 1987 33476 1988 33286 1989 33118 1990 33108 1991 33422 1992 34095 1993 34723 1994 35313 1995 35869 1996 36396 1997 36899 1998 37387 1999 37869 2000 38351 2001 38770 2002 38869 2003 39045 2004 39317 2005 39576 2006 39832 2007 40090 2008 40354 2009 40624 2010 40900 2011 41208 2012 41576 2013 41979 2014 42397 2015 42829 2016 43274 2017 43730 2018 44193 2019 44667 2020 45183 2021 45724 2022 46246 2023 46762