Year Number 1960 18232 1961 18714 1962 19230 1963 19771 1964 20323 1965 20882 1966 21444 1967 22012 1968 22594 1969 23187 1970 23788 1971 24395 1972 25006 1973 25624 1974 26318 1975 27103 1976 27954 1977 28890 1978 29890 1979 30944 1980 32042 1981 33197 1982 34434 1983 35755 1984 37150 1985 38495 1986 39752 1987 41016 1988 42296 1989 43588 1990 44900 1991 46238 1992 47619 1993 49080 1994 50571 1995 52013 1996 53373 1997 54600 1998 55693 1999 56658 2000 57434 2001 57964 2002 58149 2003 58077 2004 59338 2005 61974 2006 64460 2007 66553 2008 68162 2009 69313 2010 72893 2011 79719 2012 87518 2013 94731 2014 100473 2015 106185 2016 111464 2017 114889 2018 117652 2019 121229 2020 125231 2021 126166 2022 126243 2023 130292