Year Number 1960 26352 1961 27395 1962 28965 1963 31086 1964 32855 1965 33984 1966 34944 1967 35944 1968 37009 1969 38133 1970 39313 1971 40552 1972 41716 1973 42843 1974 44039 1975 45303 1976 46646 1977 48015 1978 49360 1979 50652 1980 51686 1981 52492 1982 53261 1983 53970 1984 54622 1985 55228 1986 55743 1987 56107 1988 56385 1989 56633 1990 56854 1991 57100 1992 57355 1993 57636 1994 58118 1995 58931 1996 60005 1997 61264 1998 62744 1999 64422 2000 66257 2001 68018 2002 69733 2003 71557 2004 73027 2005 74168 2006 75381 2007 76734 2008 78293 2009 80002 2010 81755 2011 83476 2012 85336 2013 87396 2014 89416 2015 91706 2016 94393 2017 97201 2018 100591 2019 104036 2020 107372 2021 110535 2022 113569 2023 117635