Year Number 1960 295088349 1961 297419840 1962 300862943 1963 304667562 1964 308367801 1965 311860041 1966 315350643 1967 318944518 1968 322333729 1969 325856658 1970 329473829 1971 333606462 1972 337186102 1973 340785216 1974 344358653 1975 347884040 1976 351351927 1977 354708763 1978 358096982 1979 361647483 1980 365284517 1981 369122537 1982 373036919 1983 376883595 1984 380336423 1985 383303082 1986 386024868 1987 388617673 1988 390919747 1989 393261006 1990 395471056 1991 398039938 1992 400560724 1993 403061237 1994 405607667 1995 408261576 1996 411095838 1997 413965404 1998 416930435 1999 419896388 2000 422615232 2001 425196383 2002 427782938 2003 430306012 2004 432739073 2005 435160594 2006 437843037 2007 440768002 2008 443740909 2009 446267370 2010 448447966 2011 449255001 2012 449554058 2013 449557242 2014 449562496 2015 449551921 2016 449424052 2017 449125583 2018 449075707 2019 448824270 2020 448580258 2021 446744538 2022 446638637 2023 447676542