Year Number 1960 244101280 1961 245224146 1962 248274572 1963 252382399 1964 256587432 1965 262135704 1966 269046453 1967 276633023 1968 284612959 1969 292697194 1970 301345796 1971 310074522 1972 318954262 1973 327647522 1974 334832051 1975 341196986 1976 347390212 1977 355564570 1978 367514801 1979 380024520 1980 391497629 1981 402786237 1982 413860489 1983 425705734 1984 438241558 1985 450635713 1986 462880827 1987 474569572 1988 485920666 1989 496436523 1990 505549805 1991 514345935 1992 523177124 1993 531743476 1994 540752775 1995 550193536 1996 560118091 1997 570851339 1998 581217669 1999 590852782 2000 600397518 2001 610239204 2002 620772036 2003 631210091 2004 641396488 2005 651790853 2006 660877997 2007 668160179 2008 674733582 2009 680670153 2010 686020432 2011 691101613 2012 695971708 2013 700048714 2014 703335531 2015 705928552 2016 708117652 2017 709529891 2018 710235391 2019 710940340 2020 711461654 2021 712151643 2022 712499148 2023 712841052