Year Number 1960 42986 1961 44563 1962 46200 1963 47758 1964 49231 1965 50759 1966 52346 1967 53940 1968 55553 1969 57236 1970 58989 1971 60673 1972 62265 1973 63889 1974 65552 1975 67121 1976 68602 1977 70144 1978 71983 1979 74114 1980 76299 1981 78531 1982 80816 1983 83153 1984 85543 1985 87966 1986 90397 1987 92845 1988 94987 1989 96796 1990 98603 1991 100427 1992 102893 1993 106030 1994 108844 1995 110328 1996 110785 1997 111133 1998 111406 1999 111539 2000 111709 2001 111948 2002 111992 2003 111805 2004 111438 2005 110940 2006 110301 2007 109532 2008 108704 2009 107868 2010 107588 2011 107887 2012 108232 2013 108609 2014 109024 2015 109462 2016 109925 2017 110430 2018 110929 2019 111379 2020 112106 2021 113131 2022 114164 2023 115224