Year Number 1960 310921 1961 318434 1962 327169 1963 336197 1964 345904 1965 355828 1966 365007 1967 374008 1968 383958 1969 394073 1970 404611 1971 416506 1972 429036 1973 439932 1974 449364 1975 458813 1976 467877 1977 477279 1978 486282 1979 494673 1980 501972 1981 507232 1982 511359 1983 515570 1984 519968 1985 524893 1986 532098 1987 541175 1988 550921 1989 562162 1990 574582 1991 588954 1992 601304 1993 613262 1994 626626 1995 640145 1996 654809 1997 669742 1998 684107 1999 700868 2000 719711 2001 738749 2002 758864 2003 779196 2004 800448 2005 821991 2006 842985 2007 863676 2008 884374 2009 906155 2010 927760 2011 949221 2012 974007 2013 1003047 2014 1037356 2015 1072292 2016 1104095 2017 1135854 2018 1168309 2019 1202941 2020 1236642 2021 1266879 2022 1306632 2023 1353576