Year Number 1960 1658335226 1961 1671374472 1962 1694627670 1963 1727356876 1964 1759753198 1965 1797880406 1966 1838374507 1967 1878176794 1968 1919073305 1969 1961545636 1970 2004701639 1971 2047520801 1972 2088467673 1973 2128845852 1974 2167373027 1975 2205741898 1976 2241567330 1977 2276609131 1978 2309147523 1979 2339215216 1980 2368510785 1981 2398156613 1982 2430982407 1983 2465099261 1984 2497766308 1985 2530667480 1986 2564408537 1987 2599016646 1988 2633347194 1989 2667008974 1990 2700768611 1991 2732443951 1992 2762692067 1993 2791958784 1994 2820053178 1995 2847311402 1996 2874177793 1997 2899877059 1998 2924284689 1999 2947468373 2000 2969187246 2001 2987612656 2002 3002979579 2003 3016968771 2004 3029588764 2005 3040979934 2006 3051696905 2007 3061774901 2008 3070695303 2009 3079521354 2010 3088373789 2011 3099090790 2012 3110388742 2013 3120532621 2014 3129226673 2015 3136355817 2016 3142936569 2017 3149203578 2018 3154294936 2019 3158288082 2020 3160950569 2021 3160917204 2022 3156868537 2023 3155089673