Year Number 1960 150732 1961 155931 1962 161472 1963 167324 1964 173795 1965 180770 1966 188080 1967 195642 1968 203119 1969 210037 1970 216163 1971 221611 1972 226457 1973 230612 1974 233945 1975 236521 1976 238425 1977 239902 1978 241381 1979 243331 1980 246164 1981 249933 1982 254771 1983 261003 1984 269033 1985 279129 1986 291278 1987 305469 1988 321789 1989 340322 1990 360909 1991 383571 1992 408349 1993 434545 1994 461069 1995 487226 1996 512659 1997 536962 1998 559848 1999 581090 2000 600411 2001 618376 2002 636103 2003 653297 2004 668836 2005 683761 2006 700418 2007 719227 2008 738786 2009 758924 2010 781254 2011 806921 2012 836311 2013 869568 2014 907808 2015 952027 2016 1002205 2017 1057748 2018 1116939 2019 1178890 2020 1240023 2021 1299755 2022 1364593 2023 1433131