Year Number 1960 23136 1961 23495 1962 23833 1963 24145 1964 24473 1965 24772 1966 24998 1967 25268 1968 25619 1969 25970 1970 26451 1971 27066 1972 27644 1973 28168 1974 28597 1975 29150 1976 29469 1977 29642 1978 29940 1979 30158 1980 30336 1981 30427 1982 30841 1983 31118 1984 31283 1985 32210 1986 33265 1987 34097 1988 35073 1989 36176 1990 37344 1991 39097 1992 40050 1993 41063 1994 42240 1995 43438 1996 44611 1997 45795 1998 46969 1999 48170 2000 49526 2001 51088 2002 52662 2003 54153 2004 55579 2005 56806 2006 57626 2007 58654 2008 61049 2009 64261 2010 67323 2011 70305 2012 73351 2013 76358 2014 79478 2015 82584 2016 85133 2017 87782 2018 91085 2019 94890 2020 97095 2021 97831 2022 101593 2023 108304