Year Number 1960 113876 1961 128496 1962 145274 1963 164050 1964 184325 1965 206128 1966 231585 1967 261156 1968 293074 1969 326260 1970 358524 1971 386815 1972 411923 1973 436927 1974 462484 1975 489258 1976 515427 1977 540878 1978 567647 1979 595291 1980 623289 1981 648014 1982 670170 1983 693574 1984 718312 1985 742838 1986 773789 1987 811057 1988 844608 1989 873076 1990 650570 1991 498995 1992 587032 1993 569947 1994 540096 1995 535619 1996 544319 1997 551346 1998 554827 1999 555743 2000 554958 2001 553331 2002 551612 2003 550136 2004 548625 2005 556367 2006 577924 2007 603841 2008 629145 2009 652932 2010 677697 2011 713605 2012 757986 2013 800718 2014 822251 2015 848550 2016 874076 2017 887118 2018 912785 2019 925284 2020 914573 2021 897630 2022 884303 2023 867487