Year Number 1960 870844754 1961 881379655 1962 895519493 1963 911394870 1964 927803853 1965 945778644 1966 965289315 1967 985931843 1968 1007334700 1969 1029602514 1970 1052963473 1971 1077095824 1972 1101439029 1973 1126425054 1974 1150286367 1975 1173463486 1976 1196537543 1977 1222038991 1978 1252003428 1979 1282951293 1980 1313346251 1981 1344235132 1982 1374995559 1983 1406531568 1984 1438627520 1985 1470504930 1986 1502677612 1987 1534729295 1988 1566472853 1989 1597670441 1990 1628170551 1991 1658276594 1992 1687980376 1993 1717094430 1994 1747184488 1995 1778549091 1996 1811173384 1997 1845362101 1998 1879983582 1999 1914419087 2000 1949331077 2001 1984822573 2002 2020865718 2003 2056815534 2004 2092953099 2005 2129694308 2006 2165605350 2007 2199819522 2008 2233317094 2009 2265807321 2010 2297638143 2011 2328116433 2012 2357766959 2013 2386371760 2014 2414255960 2015 2441706476 2016 2468714600 2017 2494635768 2018 2520138571 2019 2545419173 2020 2570465933 2021 2593628937 2022 2615976294 2023 2642084270