Year Number 1960 394178696 1961 400134677 1962 409808060 1963 423814899 1964 437333580 1965 449369272 1966 461358876 1967 472157909 1968 482946686 1969 494354843 1970 505419610 1971 516458172 1972 526596752 1973 536659207 1974 547482891 1975 557982654 1976 567985523 1977 575479045 1978 579171263 1979 582621194 1980 587390764 1981 593060584 1982 600298091 1983 606914701 1984 612411361 1985 618319434 1986 624960955 1987 632696268 1988 640565964 1989 648519060 1990 657828910 1991 666209355 1992 673474040 1993 680140738 1994 685598272 1995 689605430 1996 692239174 1997 693335168 1998 693821349 1999 694027390 2000 693657631 2001 692532605 2002 690321355 2003 687859371 2004 685471698 2005 682779364 2006 681017305 2007 680889867 2008 681951017 2009 683889592 2010 686377542 2011 689536993 2012 693610279 2013 698198922 2014 702756996 2015 706716403 2016 710178017 2017 713674918 2018 716404831 2019 717952873 2020 718248748 2021 717388935 2022 715257033 2023 712637457