Year Number 1960 48375 1961 50311 1962 52444 1963 54674 1964 56972 1965 59401 1966 61851 1967 64164 1968 66325 1969 68408 1970 70556 1971 72866 1972 75341 1973 78014 1974 81021 1975 84349 1976 87537 1977 90732 1978 94204 1979 97676 1980 101120 1981 104640 1982 109403 1983 115217 1984 120647 1985 126006 1986 131919 1987 138540 1988 145796 1989 153523 1990 161567 1991 170090 1992 179103 1993 188270 1994 196063 1995 202504 1996 209220 1997 216364 1998 223592 1999 230619 2000 237780 2001 244818 2002 251579 2003 258332 2004 265431 2005 272982 2006 280896 2007 289035 2008 297369 2009 305933 2010 314694 2011 323952 2012 334037 2013 345455 2014 357763 2015 370327 2016 383409 2017 397429 2018 412716 2019 429256 2020 446519 2021 461388 2022 472857 2023 484797