Year Number 1960 80302204 1961 82377349 1962 84618887 1963 87050409 1964 89675835 1965 92400841 1966 95162329 1967 97990626 1968 100899774 1969 103907321 1970 107045517 1971 110326660 1972 113744662 1973 117323053 1974 121076299 1975 124998018 1976 129001261 1977 133102241 1978 137492871 1979 142095887 1980 146461338 1981 150325616 1982 154409738 1983 158968870 1984 163764414 1985 168654082 1986 173452678 1987 178190910 1988 182687293 1989 187360002 1990 191993910 1991 196446153 1992 201716343 1993 207861717 1994 214232418 1995 220368847 1996 226131897 1997 232002002 1998 238123443 1999 244502498 2000 251053723 2001 257852539 2002 265465802 2003 273413205 2004 281196593 2005 289208021 2006 297331720 2007 305490971 2008 314205577 2009 323370417 2010 332674473 2011 342187835 2012 352044729 2013 362099957 2014 371978848 2015 381656889 2016 391282039 2017 400819008 2018 410199607 2019 419477498 2020 428748790 2021 437920434 2022 446931945 2023 455845570