Year Number 1960 26896 1961 26799 1962 27053 1963 27428 1964 27807 1965 28185 1966 28640 1967 29130 1968 29709 1969 30291 1970 30873 1971 31351 1972 31448 1973 31486 1974 31480 1975 31415 1976 31443 1977 31857 1978 32283 1979 32716 1980 33153 1981 33428 1982 33475 1983 33444 1984 33391 1985 33324 1986 33470 1987 33929 1988 34487 1989 35055 1990 35635 1991 36102 1992 36387 1993 36602 1994 36807 1995 37001 1996 37280 1997 37707 1998 38196 1999 38689 2000 39158 2001 39599 2002 40020 2003 40426 2004 40823 2005 41220 2006 41656 2007 42123 2008 42604 2009 43096 2010 43586 2011 43872 2012 43895 2013 43836 2014 43762 2015 43673 2016 43680 2017 43844 2018 44056 2019 44262 2020 44459 2021 44723 2022 45024 2023 45305