Year Number 1960 81284 1961 83875 1962 85509 1963 87110 1964 88684 1965 90231 1966 91701 1967 93042 1968 94258 1969 95355 1970 96031 1971 96649 1972 97720 1973 98877 1974 99880 1975 100598 1976 101014 1977 101270 1978 101488 1979 101759 1980 102132 1981 102655 1982 103399 1983 104225 1984 105145 1985 106379 1986 107952 1987 109545 1988 111270 1989 113520 1990 116217 1991 119653 1992 123550 1993 127669 1994 132582 1995 138591 1996 145468 1997 152858 1998 160331 1999 167804 2000 175467 2001 183255 2002 191155 2003 199317 2004 207537 2005 215482 2006 223241 2007 230904 2008 238698 2009 246791 2010 255272 2011 264207 2012 273600 2013 283025 2014 292249 2015 302633 2016 314679 2017 327904 2018 342341 2019 358024 2020 373057 2021 386171 2022 399593 2023 416654