Year Number 1960 100188 1961 101829 1962 103588 1963 105462 1964 107530 1965 109734 1966 112023 1967 114312 1968 116523 1969 118367 1970 119772 1971 121632 1972 124350 1973 127055 1974 129710 1975 132496 1976 134721 1977 136567 1978 138589 1979 140734 1980 142856 1981 145210 1982 147785 1983 150086 1984 152035 1985 153620 1986 155066 1987 157360 1988 160583 1989 162893 1990 164125 1991 166135 1992 168074 1993 169407 1994 170907 1995 172101 1996 173359 1997 175231 1998 177709 1999 180394 2000 183208 2001 185885 2002 187806 2003 189650 2004 192104 2005 196515 2006 203084 2007 209875 2008 214386 2009 214379 2010 212920 2011 212873 2012 213391 2013 214817 2014 216736 2015 218787 2016 222056 2017 228127 2018 235299 2019 240991 2020 244499 2021 247524 2022 252843 2023 259595