Year Number 1960 7957 1961 8611 1962 9334 1963 10132 1964 11001 1965 11952 1966 12991 1967 14129 1968 15369 1969 16724 1970 18200 1971 19806 1972 21554 1973 23449 1974 25509 1975 27745 1976 30178 1977 32810 1978 35670 1979 38755 1980 42074 1981 45633 1982 49456 1983 53561 1984 57981 1985 62703 1986 67770 1987 73197 1988 78982 1989 85141 1990 91517 1991 97425 1992 98062 1993 97871 1994 102422 1995 108340 1996 115325 1997 122503 1998 130243 1999 139224 2000 149256 2001 159736 2002 170672 2003 182062 2004 193925 2005 205398 2006 213504 2007 221313 2008 229241 2009 237280 2010 245470 2011 253839 2012 262288 2013 270775 2014 279212 2015 287484 2016 295616 2017 303711 2018 311659 2019 319355 2020 326894 2021 334381 2022 341823 2023 349223