Year Number 1960 10864 1961 11430 1962 12359 1963 13162 1964 13858 1965 14469 1966 15018 1967 15527 1968 16015 1969 16498 1970 16931 1971 17307 1972 17676 1973 18056 1974 18452 1975 18876 1976 19339 1977 19841 1978 20374 1979 20901 1980 21388 1981 21817 1982 22264 1983 22751 1984 23219 1985 23793 1986 24463 1987 25148 1988 25870 1989 26601 1990 27331 1991 27971 1992 28495 1993 28960 1994 29357 1995 29682 1996 29937 1997 30115 1998 30205 1999 30214 2000 30174 2001 30468 2002 31183 2003 31975 2004 32783 2005 33618 2006 34491 2007 35412 2008 36360 2009 37288 2010 38135 2011 38878 2012 39743 2013 40733 2014 41628 2015 42388 2016 42991 2017 43444 2018 43776 2019 44012 2020 44252 2021 44475 2022 44645 2023 44849