Year Number 1960 290777 1961 297220 1962 303864 1963 311050 1964 318746 1965 326700 1966 335034 1967 343700 1968 352728 1969 362151 1970 371967 1971 382209 1972 392868 1973 403956 1974 415442 1975 425951 1976 435530 1977 445561 1978 456171 1979 467545 1980 479770 1981 492710 1982 505882 1983 519078 1984 534155 1985 551042 1986 568146 1987 585666 1988 603440 1989 621979 1990 641101 1991 660533 1992 679788 1993 700525 1994 721638 1995 741758 1996 762427 1997 777929 1998 795712 1999 820490 2000 862158 2001 903893 2002 925505 2003 953733 2004 991978 2005 1033894 2006 1078907 2007 1123292 2008 1161328 2009 1212155 2010 1266226 2011 1303621 2012 1333238 2013 1357048 2014 1382722 2015 1410423 2016 1441284 2017 1475709 2018 1512522 2019 1551595 2020 1593416 2021 1637642 2022 1684415 2023 1734455