Year Number 1960 311122515 1961 312513442 1962 316261154 1963 321275132 1964 326574858 1965 333307994 1966 341243332 1967 349949335 1968 358960724 1969 368030541 1970 377838681 1971 387702475 1972 397545371 1973 407191463 1974 415256848 1975 422412263 1976 429502827 1977 438429061 1978 450816771 1979 463633632 1980 475551416 1981 487435782 1982 499137387 1983 511454377 1984 524344349 1985 537072189 1986 549563644 1987 561383835 1988 572741335 1989 583065461 1990 591786351 1991 600278214 1992 608830684 1993 617021972 1994 625691946 1995 634870320 1996 644719111 1997 655508502 1998 666088666 1999 676093944 2000 685899220 2001 696074906 2002 706854499 2003 717387332 2004 727546674 2005 737938213 2006 747071808 2007 754463051 2008 761316850 2009 767492457 2010 772763781 2011 777437193 2012 781535335 2013 784763747 2014 786969588 2015 788064583 2016 788653924 2017 788582801 2018 787940609 2019 787326771 2020 786293143 2021 785390799 2022 784100682 2023 782758864