Year Number 1960 311849 1961 334065 1962 356363 1963 378076 1964 397764 1965 415112 1966 431358 1967 446637 1968 460800 1969 473952 1970 486195 1971 497578 1972 507959 1973 517371 1974 526015 1975 533992 1976 541543 1977 548978 1978 556549 1979 564613 1980 573624 1981 584121 1982 596552 1983 611108 1984 627882 1985 646981 1986 668206 1987 690666 1988 713018 1989 734008 1990 752896 1991 770113 1992 786896 1993 803248 1994 817585 1995 829074 1996 837042 1997 841536 1998 843345 1999 842140 2000 837452 2001 829301 2002 818692 2003 807325 2004 796155 2005 786552 2006 779380 2007 774015 2008 770850 2009 771223 2010 776013 2011 785302 2012 798709 2013 815408 2014 834448 2015 854780 2016 875688 2017 896648 2018 916549 2019 934532 2020 950341 2021 963646 2022 974085 2023 981145