Year Number 1960 25019 1961 25643 1962 26276 1963 26932 1964 27602 1965 28260 1966 29092 1967 29922 1968 30780 1969 32197 1970 34594 1971 36807 1972 38248 1973 38949 1974 39546 1975 39901 1976 40337 1977 40936 1978 41362 1979 41670 1980 42192 1981 43070 1982 44138 1983 45271 1984 46473 1985 47736 1986 49087 1987 50503 1988 51927 1989 53438 1990 55200 1991 57038 1992 58809 1993 60611 1994 62462 1995 64075 1996 65475 1997 66722 1998 67807 1999 68935 2000 70098 2001 71350 2002 72730 2003 74062 2004 75325 2005 76764 2006 78343 2007 79870 2008 81317 2009 82632 2010 84138 2011 85856 2012 87505 2013 89081 2014 90490 2015 90816 2016 90906 2017 90912 2018 90803 2019 90571 2020 90279 2021 89876 2022 89367 2023 88828