Year Number 1960 273790228 1961 276777982 1962 280827724 1963 285189918 1964 289492617 1965 293493064 1966 297373440 1967 301272516 1968 305053523 1969 309133973 1970 313297797 1971 318089940 1972 322522556 1973 326946336 1974 331377828 1975 335780446 1976 340121785 1977 344422980 1978 348777735 1979 353230361 1980 357719682 1981 362247493 1982 366680660 1983 371090964 1984 375221741 1985 379052386 1986 382805855 1987 386482025 1988 389866691 1989 393258317 1990 396330401 1991 399554886 1992 402544392 1993 405253178 1994 407843901 1995 410435541 1996 413154678 1997 415975677 1998 418927161 1999 421900897 2000 424750486 2001 427373788 2002 429901626 2003 432384631 2004 434819325 2005 437444813 2006 440676091 2007 444379757 2008 448116310 2009 451263768 2010 453771758 2011 454968835 2012 456050230 2013 456890446 2014 457672706 2015 458751345 2016 459858435 2017 460470926 2018 461146298 2019 461448447 2020 461250967 2021 459262194 2022 459302104 2023 460612775