Year Number 1960 25254 1961 25663 1962 26124 1963 26641 1964 27205 1965 27807 1966 28451 1967 29147 1968 29870 1969 30580 1970 31268 1971 31938 1972 32590 1973 33238 1974 33911 1975 34630 1976 35385 1977 36171 1978 36977 1979 37795 1980 38602 1981 39381 1982 40163 1983 40947 1984 41716 1985 42488 1986 43256 1987 44007 1988 44765 1989 45662 1990 46691 1991 47738 1992 48823 1993 49946 1994 51044 1995 52080 1996 53078 1997 54056 1998 55016 1999 55988 2000 57010 2001 58043 2002 59066 2003 60136 2004 61315 2005 62626 2006 64089 2007 65723 2008 67543 2009 69540 2010 71711 2011 74023 2012 76445 2013 78944 2014 81614 2015 84513 2016 87550 2017 90694 2018 93932 2019 97275 2020 100377 2021 101917 2022 101885 2023 102427