Year Number 1960 13792 1961 15364 1962 17118 1963 19072 1964 21253 1965 23675 1966 26378 1967 29390 1968 32750 1969 36483 1970 40648 1971 45288 1972 50465 1973 56218 1974 62636 1975 69786 1976 77765 1977 86629 1978 96519 1979 107537 1980 119832 1981 133492 1982 148731 1983 165710 1984 184655 1985 205704 1986 229187 1987 255351 1988 284544 1989 316980 1990 353166 1991 393483 1992 438468 1993 488451 1994 515539 1995 523284 1996 531156 1997 539125 1998 547224 1999 555445 2000 563802 2001 572260 2002 580857 2003 589584 2004 603489 2005 621669 2006 640423 2007 659743 2008 679674 2009 700149 2010 721270 2011 774615 2012 860772 2013 956235 2014 1062439 2015 1180439 2016 1311734 2017 1377500 2018 1446563 2019 1501635 2020 1549729 2021 1589865 2022 1622620 2023 1650319