Year Number 1960 51090 1961 52847 1962 54595 1963 56345 1964 58092 1965 59837 1966 61594 1967 63366 1968 65153 1969 66962 1970 68800 1971 70659 1972 72545 1973 74462 1974 76242 1975 77882 1976 79572 1977 81459 1978 87176 1979 98299 1980 106554 1981 106661 1982 106198 1983 108744 1984 111819 1985 115401 1986 119149 1987 122319 1988 121016 1989 117560 1990 115818 1991 108783 1992 99878 1993 100549 1994 104818 1995 107604 1996 110462 1997 113099 1998 116558 1999 120260 2000 124296 2001 128770 2002 133427 2003 138279 2004 142995 2005 147171 2006 150662 2007 154183 2008 157535 2009 160368 2010 163427 2011 165184 2012 167855 2013 173502 2014 180221 2015 188243 2016 198089 2017 208384 2018 218427 2019 228860 2020 237757 2021 244218 2022 250012 2023 256666