Year Number 1960 43249 1961 45928 1962 49000 1963 52534 1964 56570 1965 61031 1966 65777 1967 70767 1968 76014 1969 82133 1970 89193 1971 96974 1972 105697 1973 115333 1974 126506 1975 140046 1976 156317 1977 175078 1978 195368 1979 215455 1980 233678 1981 249256 1982 262575 1983 273971 1984 285528 1985 300231 1986 318783 1987 340746 1988 364396 1989 394752 1990 438403 1991 478392 1992 474633 1993 465801 1994 475426 1995 480399 1996 492170 1997 510142 1998 531190 1999 550211 2000 567893 2001 586197 2002 604662 2003 618275 2004 627823 2005 637777 2006 650515 2007 664929 2008 678931 2009 693345 2010 707774 2011 721944 2012 736126 2013 750407 2014 764703 2015 779016 2016 793314 2017 807720 2018 822257 2019 836802 2020 850998 2021 864734 2022 878521 2023 892708