Year Number 1960 111880958 1961 114696314 1962 117648674 1963 120754572 1964 124038738 1965 127474703 1966 131010505 1967 134660019 1968 138435866 1969 142336681 1970 146371303 1971 150578036 1972 154966012 1973 159501611 1974 164173160 1975 168956290 1976 173829910 1977 178862162 1978 184068874 1979 189382528 1980 194760219 1981 200103002 1982 205429588 1983 210827792 1984 216275465 1985 221758944 1986 227294196 1987 232900697 1988 238601929 1989 244373776 1990 250320121 1991 256413327 1992 262542534 1993 268731311 1994 274998605 1995 281328241 1996 287698104 1997 294137947 1998 300611939 1999 307080069 2000 313512908 2001 319882938 2002 326207805 2003 332466496 2004 338695178 2005 344883625 2006 350978049 2007 356995795 2008 362933514 2009 368828783 2010 374597898 2011 380634161 2012 386566930 2013 392376232 2014 398016877 2015 403467391 2016 408791478 2017 413904817 2018 418677076 2019 423199906 2020 427476322 2021 431366747 2022 435097528 2023 438939498