Year Number 1960 58885 1961 61858 1962 65007 1963 68276 1964 71456 1965 74479 1966 77403 1967 80198 1968 83022 1969 86164 1970 88783 1971 90498 1972 92453 1973 94935 1974 97815 1975 100829 1976 103914 1977 107344 1978 111296 1979 116011 1980 120850 1981 124530 1982 127494 1983 130387 1984 133546 1985 137191 1986 140920 1987 144703 1988 148365 1989 152449 1990 156202 1991 158368 1992 160595 1993 163058 1994 165134 1995 167668 1996 170828 1997 173911 1998 176719 1999 180135 2000 184454 2001 189073 2002 193451 2003 197919 2004 202608 2005 207502 2006 212634 2007 218082 2008 224168 2009 231159 2010 238690 2011 245278 2012 252540 2013 260463 2014 267779 2015 275341 2016 282642 2017 288588 2018 287509 2019 295426 2020 310860 2021 316656 2022 318808 2023 321377