Year Number 1960 907912413 1961 919107547 1962 930536680 1963 941879887 1964 953215721 1965 964261686 1966 974157526 1967 983690017 1968 993133232 1969 1002691282 1970 1012186875 1971 1023331593 1972 1033198607 1973 1042769605 1974 1052189245 1975 1061393041 1976 1070186825 1977 1078894429 1978 1087645025 1979 1096681462 1980 1105492737 1981 1114189491 1982 1122386268 1983 1130028100 1984 1137503635 1985 1145056586 1986 1152740549 1987 1160564047 1988 1168510076 1989 1176763924 1990 1184203705 1991 1192917410 1992 1201571467 1993 1209574376 1994 1217016521 1995 1224100529 1996 1231090974 1997 1237913846 1998 1244547641 1999 1250881910 2000 1256926406 2001 1262875491 2002 1268844485 2003 1274957396 2004 1281374060 2005 1288177967 2006 1296180548 2007 1305161431 2008 1314663441 2009 1323316736 2010 1330723736 2011 1335858758 2012 1342743557 2013 1349905020 2014 1357161865 2015 1364282269 2016 1371516373 2017 1377929189 2018 1383955367 2019 1389172209 2020 1393950970 2021 1392964458 2022 1395940386 2023 1403021503