Year Number 1960 405978022 1961 418741028 1962 431815471 1963 445186308 1964 458327144 1965 470796452 1966 483117531 1967 495637306 1968 508207042 1969 520732067 1970 533058632 1971 545006556 1972 556988202 1973 569346800 1974 581713798 1975 593916422 1976 606177625 1977 618529392 1978 630965709 1979 643801518 1980 657245092 1981 671611352 1982 686505255 1983 701275675 1984 716063194 1985 730914300 1986 745653376 1987 760300627 1988 774816220 1989 789037584 1990 803905443 1991 817510981 1992 830451246 1993 842475630 1994 852873489 1995 862289162 1996 871515623 1997 879683571 1998 886529377 1999 892518549 2000 898281563 2001 904005490 2002 909320193 2003 914079589 2004 918424312 2005 922386622 2006 926015255 2007 929440471 2008 932954282 2009 936508404 2010 940250359 2011 944217842 2012 947939380 2013 951462225 2014 954637148 2015 957252936 2016 959074681 2017 960076175 2018 960795185 2019 961139136 2020 960838193 2021 960214382 2022 959156378 2023 957471321