Year Number 1960 40165 1961 41057 1962 42188 1963 43636 1964 45493 1965 47712 1966 50259 1967 53015 1968 55821 1969 58578 1970 61248 1971 63741 1972 66063 1973 68388 1974 70868 1975 73460 1976 76218 1977 78988 1978 81444 1979 83223 1980 84119 1981 84333 1982 84369 1983 84517 1984 85151 1985 86521 1986 88799 1987 91748 1988 94498 1989 96848 1990 98792 1991 100547 1992 102640 1993 105143 1994 107145 1995 108207 1996 108987 1997 109468 1998 110638 1999 111951 2000 113412 2001 114757 2002 115568 2003 115345 2004 114879 2005 114931 2006 115390 2007 115846 2008 115382 2009 113603 2010 111275 2011 109591 2012 108843 2013 110352 2014 114637 2015 118823 2016 122181 2017 124340 2018 125694 2019 127060 2020 128435 2021 127989 2022 119400 2023 113881