Year Number 1960 360595010 1961 358755138 1962 364414301 1963 378877030 1964 392888896 1965 404719198 1966 416684299 1967 426174798 1968 435753561 1969 446782910 1970 457406850 1971 468317383 1972 477241340 1973 485572081 1974 495333207 1975 504430545 1976 512285855 1977 514864778 1978 509812909 1979 503716319 1980 499324334 1981 495971089 1982 495305272 1983 493200664 1984 488563582 1985 484673041 1986 482438353 1987 482800185 1988 484048852 1989 486130199 1990 490581124 1991 494811338 1992 497406683 1993 499504238 1994 500326679 1995 499574958 1996 497380119 1997 493222743 1998 488605052 1999 483981208 2000 478265757 2001 470970118 2002 461619277 2003 451984776 2004 442569507 2005 432530347 2006 424736403 2007 420526743 2008 417931008 2009 416441435 2010 415682124 2011 415749135 2012 417466377 2013 419904841 2014 422418881 2015 424274690 2016 426021361 2017 428706537 2018 429956616 2019 429215190 2020 426528903 2021 421606475 2022 415318894 2023 408117869