Year Number 1960 425174 1961 450966 1962 472780 1963 494379 1964 515719 1965 533506 1966 549572 1967 564460 1968 578566 1969 591352 1970 602114 1971 612906 1972 624556 1973 635093 1974 645159 1975 653990 1976 662045 1977 669569 1978 676420 1979 683851 1980 691612 1981 700939 1982 712889 1983 727164 1984 739924 1985 749960 1986 760935 1987 773024 1988 784741 1989 801526 1990 821204 1991 839591 1992 854565 1993 862084 1994 865301 1995 872966 1996 882533 1997 887644 1998 890036 1999 889426 2000 884666 2001 876256 2002 866218 2003 857244 2004 849166 2005 841054 2006 834983 2007 831314 2008 831738 2009 838286 2010 848658 2011 863680 2012 887128 2013 916646 2014 948496 2015 982849 2016 1017672 2017 1051058 2018 1085863 2019 1121502 2020 1151966 2021 1190475 2022 1226082 2023 1243855