Year Number 1960 39946 1961 40599 1962 41366 1963 42765 1964 44666 1965 46415 1966 48014 1967 49490 1968 50857 1969 52127 1970 53295 1971 54249 1972 54899 1973 56345 1974 58518 1975 60706 1976 63340 1977 66323 1978 69406 1979 72216 1980 74442 1981 76101 1982 76732 1983 76622 1984 76754 1985 77284 1986 78265 1987 79684 1988 81528 1989 83759 1990 86423 1991 89548 1992 93058 1993 96834 1994 100647 1995 104288 1996 107664 1997 110724 1998 113549 1999 116352 2000 119266 2001 122347 2002 125633 2003 128996 2004 132316 2005 135682 2006 139408 2007 143647 2008 148178 2009 152834 2010 157566 2011 162335 2012 167205 2013 172492 2014 178312 2015 184487 2016 191019 2017 197891 2018 204964 2019 212308 2020 219970 2021 226126 2022 231172 2023 238972