Year Number 1960 471081394 1961 478571059 1962 489610413 1963 505160367 1964 520120892 1965 533442402 1966 546610416 1967 558544053 1968 570560574 1969 583249271 1970 595552369 1971 607907709 1972 619430245 1973 630918656 1974 643301126 1975 655492454 1976 667320043 1977 676583103 1978 682010305 1979 687413610 1980 694259347 1981 701991305 1982 711490348 1983 720499779 1984 728456531 1985 736919639 1986 746184119 1987 756698136 1988 767375356 1989 778230683 1990 789924914 1991 801036068 1992 811172595 1993 820960545 1994 829354389 1995 836189039 1996 841837965 1997 845853299 1998 848980061 1999 851677528 2000 853649342 2001 854746012 2002 854878298 2003 854938908 2004 855048071 2005 854823749 2006 855755902 2007 858648839 2008 862958457 2009 868248822 2010 874042853 2011 880524716 2012 888043825 2013 896046356 2014 903877687 2015 910955815 2016 917477885 2017 923965903 2018 929375694 2019 933353830 2020 935852994 2021 936952055 2022 936445721 2023 935367677