Year Number 1960 148139165 1961 151463490 1962 154901640 1963 158376589 1964 161934915 1965 165698444 1966 169634280 1967 173740906 1968 178038300 1969 182414124 1970 186712391 1971 190580462 1972 194578836 1973 199227695 1974 204172685 1975 209194951 1976 214178896 1977 219303216 1978 224896616 1979 230728277 1980 235981170 1981 241062720 1982 247028419 1983 253703307 1984 260578909 1985 267508906 1986 274524738 1987 281767688 1988 289180119 1989 296841566 1990 304610003 1991 312589991 1992 321524863 1993 331073614 1994 340814967 1995 350698271 1996 360363172 1997 370070192 1998 380250853 1999 390849387 2000 401498263 2001 412441404 2002 424191786 2003 436276393 2004 448302697 2005 460606565 2006 473268334 2007 485938351 2008 498335949 2009 511040454 2010 524470061 2011 538444457 2012 552383896 2013 565853630 2014 579614840 2015 594156516 2016 609925129 2017 626549280 2018 643663781 2019 661433430 2020 679887879 2021 698707239 2022 717385360 2023 736361018