Year Number 1960 36268 1961 37808 1962 39394 1963 41049 1964 42748 1965 44516 1966 46274 1967 47840 1968 49196 1969 50386 1970 51434 1971 52833 1972 54615 1973 56187 1974 57490 1975 58642 1976 59785 1977 61043 1978 62464 1979 64051 1980 65758 1981 67591 1982 69477 1983 71348 1984 73309 1985 75428 1986 77757 1987 80337 1988 83192 1989 86298 1990 89526 1991 93130 1992 96670 1993 99446 1994 101663 1995 103499 1996 105017 1997 106201 1998 107173 1999 108123 2000 109130 2001 110123 2002 110868 2003 111841 2004 113608 2005 115701 2006 117878 2007 120356 2008 123014 2009 125297 2010 127030 2011 127393 2012 126110 2013 128303 2014 135710 2015 141869 2016 145391 2017 148658 2018 151192 2019 152869 2020 152869 2021 152018 2022 151537 2023 150564