Year Number 1960 106235 1961 106575 1962 107366 1963 108018 1964 108635 1965 109192 1966 109363 1967 109244 1968 109234 1969 109611 1970 110079 1971 111558 1972 113916 1973 115862 1974 117713 1975 119351 1976 120370 1977 121041 1978 121647 1979 122367 1980 123331 1981 124236 1982 124843 1983 125614 1984 126540 1985 127324 1986 128374 1987 129705 1988 130993 1989 132491 1990 134258 1991 135890 1992 137211 1993 138307 1994 139331 1995 140448 1996 141702 1997 143008 1998 144509 1999 146385 2000 148380 2001 150123 2002 151580 2003 153667 2004 156278 2005 158988 2006 161888 2007 164804 2008 168364 2009 172113 2010 175933 2011 181094 2012 186575 2013 191366 2014 196165 2015 201311 2016 206263 2017 211685 2018 216069 2019 220417 2020 224033 2021 227162 2022 231089 2023 235663