Year Number 1960 491205231 1961 492873373 1962 498708630 1963 506759316 1964 514902689 1965 525650835 1966 539229936 1967 554345538 1968 570254791 1969 586369152 1970 603691078 1971 621278137 1972 639165943 1973 656628408 1974 671007026 1975 683556758 1976 695640993 1977 711797924 1978 735654892 1979 760576846 1980 783403805 1981 805956595 1982 828053793 1983 851696678 1984 876762173 1985 901547936 1986 926023458 1987 949347460 1988 972001391 1989 993013998 1990 1011163429 1991 1028683603 1992 1046330923 1993 1063424320 1994 1081404237 1995 1100294571 1996 1120208219 1997 1141812118 1998 1162685341 1999 1182104438 2000 1201526486 2001 1221664630 2002 1243214929 2003 1264579945 2004 1285528198 2005 1307068325 2006 1325951385 2007 1341077301 2008 1354707992 2009 1366990312 2010 1378109756 2011 1388754749 2012 1398959804 2013 1407611828 2014 1414824676 2015 1420836731 2016 1426083982 2017 1429730271 2018 1432021986 2019 1434410761 2020 1436498250 2021 1438902925 2022 1440695633 2023 1442570639