Year Number 1960 12648 1961 12917 1962 13205 1963 13517 1964 13856 1965 14211 1966 14407 1967 14436 1968 14468 1969 14676 1970 15050 1971 15418 1972 15793 1973 16188 1974 16431 1975 16506 1976 16559 1977 16588 1978 16615 1979 16853 1980 17303 1981 17766 1982 18223 1983 18659 1984 19073 1985 19478 1986 19905 1987 20348 1988 20778 1989 21203 1990 21635 1991 21979 1992 22225 1993 22470 1994 22766 1995 23116 1996 23550 1997 24080 1998 24650 1999 25250 2000 25888 2001 26547 2002 27249 2003 27998 2004 28750 2005 29479 2006 30252 2007 31090 2008 31929 2009 32785 2010 33665 2011 34466 2012 35155 2013 35809 2014 36416 2015 36985 2016 37520 2017 38011 2018 38478 2019 38973 2020 39577 2021 40289 2022 41016 2023 41747