Year Number 1960 49440 1961 50174 1962 50998 1963 51950 1964 52970 1965 53986 1966 55097 1967 56193 1968 57229 1969 58130 1970 58825 1971 59769 1972 61080 1973 62366 1974 63628 1975 64992 1976 66120 1977 67026 1978 68013 1979 69079 1980 70129 1981 71310 1982 72617 1983 73750 1984 74735 1985 75550 1986 76288 1987 77455 1988 79049 1989 80176 1990 80808 1991 81859 1992 82898 1993 83619 1994 84397 1995 85041 1996 85692 1997 86609 1998 87827 1999 89158 2000 90577 2001 91910 2002 92874 2003 93790 2004 94874 2005 96495 2006 98556 2007 100967 2008 103435 2009 104526 2010 104629 2011 104934 2012 105413 2013 106171 2014 107090 2015 107987 2016 109045 2017 110951 2018 113471 2019 115691 2020 117353 2021 118961 2022 121532 2023 124779