Year Number 1960 161621 1961 167759 1962 174757 1963 182563 1964 191097 1965 200284 1966 210060 1967 220486 1968 231595 1969 243195 1970 255141 1971 266634 1972 277306 1973 288682 1974 300975 1975 313968 1976 327782 1977 341845 1978 355671 1979 368373 1980 379929 1981 391307 1982 402865 1983 414272 1984 425639 1985 437262 1986 448999 1987 460632 1988 471964 1989 482728 1990 492660 1991 501919 1992 510820 1993 518886 1994 525518 1995 528373 1996 530526 1997 532977 1998 534838 1999 537052 2000 537614 2001 536629 2002 535042 2003 532682 2004 528632 2005 524013 2006 519620 2007 515696 2008 512367 2009 510706 2010 511604 2011 515374 2012 523163 2013 536540 2014 557261 2015 582453 2016 610707 2017 641864 2018 673526 2019 706669 2020 739255 2021 769047 2022 800438 2023 835283