Year Number 1960 49905 1961 49112 1962 48503 1963 48110 1964 47977 1965 48135 1966 48622 1967 49425 1968 50456 1969 51675 1970 53100 1971 54701 1972 56441 1973 58253 1974 60108 1975 61940 1976 63580 1977 64804 1978 65510 1979 65674 1980 65179 1981 63987 1982 62451 1983 61005 1984 59729 1985 58783 1986 58324 1987 58479 1988 59293 1989 62363 1990 67294 1991 72643 1992 78739 1993 84966 1994 90914 1995 96394 1996 101191 1997 105213 1998 108351 1999 110679 2000 113287 2001 116829 2002 120804 2003 124603 2004 127694 2005 129673 2006 129884 2007 127589 2008 122821 2009 116991 2010 112084 2011 109077 2012 107757 2013 107168 2014 106915 2015 107570 2016 109213 2017 111432 2018 114012 2019 117205 2020 119940 2021 121646 2022 124176 2023 129424