Year Number 1960 450995624 1961 458181621 1962 468778426 1963 483624007 1964 497871085 1965 510550936 1966 523060152 1967 534397350 1968 545779987 1969 557797086 1970 569442997 1971 581134176 1972 592046026 1973 602948381 1974 614717809 1975 626282859 1976 637496922 1977 646256892 1978 651332695 1979 656325535 1980 662553527 1981 669637097 1982 678490091 1983 686879975 1984 694266104 1985 702093197 1986 710612286 1987 720242532 1988 729974785 1989 739734962 1990 750140061 1991 759984040 1992 768926532 1993 777458323 1994 784521650 1995 790083905 1996 794539311 1997 797373917 1998 799346766 1999 800948845 2000 801851930 2001 801981104 2002 801334734 2003 800717691 2004 800246022 2005 799603400 2006 800123424 2007 802496351 2008 806251837 2009 811033405 2010 816384899 2011 822456428 2012 829569662 2013 837236060 2014 844845659 2015 851843336 2016 858359917 2017 864847661 2018 870446041 2019 874838889 2020 877947535 2021 879841989 2022 880305471 2023 880328617