Year Number 1960 232626 1961 241161 1962 250029 1963 259279 1964 268047 1965 274398 1966 279025 1967 283627 1968 288159 1969 292599 1970 297382 1971 304180 1972 314078 1973 326245 1974 339657 1975 354067 1976 369620 1977 386253 1978 403738 1979 421888 1980 440499 1981 459137 1982 477128 1983 494541 1984 511979 1985 529641 1986 547517 1987 565090 1988 581514 1989 596345 1990 609509 1991 621024 1992 631438 1993 641181 1994 649973 1995 657125 1996 662168 1997 665641 1998 668605 1999 671588 2000 674616 2001 677711 2002 680095 2003 682041 2004 684891 2005 689292 2006 695406 2007 702690 2008 710607 2009 719129 2010 728819 2011 739907 2012 752092 2013 764733 2014 777173 2015 789205 2016 800894 2017 812532 2018 824131 2019 835194 2020 844664 2021 851974 2022 857557 2023 861882