Year Number 1960 26377 1961 26832 1962 27210 1963 27587 1964 27997 1965 28424 1966 28838 1967 29264 1968 29709 1969 30173 1970 30515 1971 30620 1972 30552 1973 30402 1974 30243 1975 30117 1976 30067 1977 30107 1978 30194 1979 30314 1980 30433 1981 30509 1982 30567 1983 30637 1984 30679 1985 30668 1986 30641 1987 30597 1988 30548 1989 30515 1990 30494 1991 30718 1992 31172 1993 31622 1994 32099 1995 32619 1996 33171 1997 33735 1998 34279 1999 34782 2000 35307 2001 35831 2002 36301 2003 36745 2004 37188 2005 37660 2006 38181 2007 38745 2008 39367 2009 40012 2010 40597 2011 41141 2012 41653 2013 42096 2014 42488 2015 42853 2016 43176 2017 43461 2018 43715 2019 43961 2020 44236 2021 44511 2022 44782 2023 45051