Year Number 1960 89472 1961 93020 1962 96636 1963 100342 1964 104126 1965 107593 1966 110650 1967 113632 1968 116609 1969 119589 1970 122546 1971 127615 1972 135651 1973 144637 1974 153870 1975 163347 1976 173037 1977 182912 1978 192929 1979 203056 1980 213247 1981 222489 1982 230550 1983 238556 1984 246906 1985 255613 1986 264658 1987 273983 1988 283521 1989 293183 1990 302861 1991 313375 1992 324822 1993 336425 1994 348166 1995 360022 1996 371964 1997 383949 1998 395916 1999 407807 2000 419570 2001 431149 2002 442442 2003 462113 2004 499158 2005 545191 2006 591506 2007 638061 2008 684764 2009 731120 2010 754000 2011 753809 2012 765423 2013 787263 2014 810704 2015 841699 2016 877025 2017 912197 2018 931994 2019 933409 2020 920430 2021 908649 2022 912199 2023 918619