Year Number 1960 31910 1961 32354 1962 32872 1963 33756 1964 34951 1965 36109 1966 37234 1967 38322 1968 39385 1969 40436 1970 41498 1971 42485 1972 43286 1973 44812 1974 46959 1975 49028 1976 51337 1977 53821 1978 56321 1979 58640 1980 60605 1981 62258 1982 63204 1983 63606 1984 64200 1985 65060 1986 66222 1987 67699 1988 69488 1989 71581 1990 73986 1991 76680 1992 79604 1993 82630 1994 85553 1995 88196 1996 90475 1997 92422 1998 94186 1999 96023 2000 98166 2001 100695 2002 103544 2003 106797 2004 110347 2005 113958 2006 117771 2007 121884 2008 126170 2009 130503 2010 134829 2011 139179 2012 143697 2013 148664 2014 154110 2015 159648 2016 165202 2017 170878 2018 176570 2019 182244 2020 187890 2021 191416 2022 193225 2023 197737