Year Number 1960 18934 1961 19579 1962 20333 1963 21227 1964 22299 1965 23586 1966 25022 1967 26520 1968 28072 1969 29905 1970 32028 1971 34353 1972 36946 1973 39789 1974 43076 1975 47070 1976 51855 1977 57319 1978 63123 1979 68701 1980 73525 1981 77375 1982 80401 1983 83107 1984 86161 1985 90078 1986 95057 1987 100956 1988 107246 1989 115390 1990 127267 1991 137987 1992 136172 1993 132814 1994 134669 1995 135079 1996 137077 1997 139593 1998 142300 1999 145012 2000 147785 2001 150720 2002 153740 2003 156385 2004 158530 2005 160389 2006 162151 2007 163777 2008 165129 2009 166495 2010 167871 2011 169093 2012 170265 2013 171300 2014 172016 2015 172405 2016 172512 2017 172392 2018 172166 2019 171998 2020 171953 2021 172036 2022 172283 2023 172686