Year Number 1960 11523 1961 12173 1962 13181 1963 14086 1964 14904 1965 15656 1966 16361 1967 17034 1968 17702 1969 18377 1970 18872 1971 19145 1972 19388 1973 19647 1974 19928 1975 20248 1976 20614 1977 21024 1978 21466 1979 21894 1980 22269 1981 22574 1982 22892 1983 23249 1984 23585 1985 24094 1986 24772 1987 25474 1988 26216 1989 26964 1990 27705 1991 28397 1992 29013 1993 29564 1994 30049 1995 30473 1996 30839 1997 31136 1998 31335 1999 31438 2000 31467 2001 31792 2002 32455 2003 33128 2004 33819 2005 34541 2006 35305 2007 36131 2008 36995 2009 37838 2010 38608 2011 39336 2012 40177 2013 41088 2014 41914 2015 42624 2016 43206 2017 43664 2018 44011 2019 44251 2020 44546 2021 44852 2022 45103 2023 45413