Year Number 1960 395171 1961 405767 1962 415999 1963 425619 1964 435290 1965 445890 1966 457441 1967 469007 1968 479745 1969 489396 1970 498426 1971 507517 1972 516924 1973 526603 1974 537303 1975 548381 1976 559216 1977 570805 1978 582273 1979 592812 1980 602789 1981 612309 1982 622707 1983 633605 1984 642357 1985 652750 1986 664691 1987 673971 1988 681681 1989 688002 1990 691746 1991 694219 1992 696033 1993 695642 1994 694891 1995 694555 1996 693786 1997 692463 1998 689682 1999 685325 2000 680759 2001 677177 2002 674558 2003 673849 2004 675957 2005 680031 2006 683979 2007 689411 2008 699042 2009 713762 2010 732505 2011 755174 2012 779371 2013 801583 2014 823484 2015 844556 2016 864739 2017 885665 2018 907662 2019 930340 2020 953777 2021 978816 2022 1006045 2023 1034631