Year Number 1960 423076863 1961 429726532 1962 440124273 1963 454918099 1964 469291584 1965 482228633 1966 495179608 1967 507024335 1968 518904631 1969 531417867 1970 543614355 1971 555818165 1972 567131280 1973 578357314 1974 590348348 1975 602033934 1976 613258888 1977 621964089 1978 626932493 1979 631706201 1980 637583890 1981 644240627 1982 652655184 1983 660601194 1984 667494719 1985 674846950 1986 682940042 1987 692188894 1988 701615254 1989 711239565 1990 722230992 1991 732305089 1992 741615747 1993 750584138 1994 758094095 1995 764143285 1996 769155507 1997 772615949 1998 775311092 1999 777717884 2000 779478070 2001 780495304 2002 780751036 2003 780863419 2004 780925220 2005 780716955 2006 781558957 2007 784109599 2008 787874378 2009 792549859 2010 797797155 2011 803702396 2012 810545745 2013 817913258 2014 825220294 2015 831915456 2016 838149841 2017 844438560 2018 849987954 2019 854424415 2020 857639944 2021 859683734 2022 860437520 2023 860714887