Year Number 1960 36403 1961 37426 1962 38449 1963 39479 1964 40550 1965 41622 1966 42711 1967 43920 1968 45289 1969 46827 1970 48528 1971 50666 1972 53378 1973 56401 1974 59623 1975 63022 1976 66567 1977 70231 1978 73994 1979 77826 1980 81677 1981 85548 1982 89512 1983 93595 1984 97790 1985 102110 1986 106540 1987 111007 1988 115423 1989 119737 1990 123953 1991 128425 1992 133403 1993 138782 1994 144501 1995 150537 1996 156952 1997 163758 1998 170781 1999 177783 2000 184601 2001 191211 2002 197702 2003 206985 2004 222145 2005 240543 2006 259251 2007 278203 2008 297375 2009 316695 2010 325430 2011 323181 2012 325184 2013 337108 2014 354705 2015 367622 2016 375551 2017 383624 2018 390955 2019 393418 2020 388120 2021 384885 2022 388892 2023 394444