Year Number 1960 198088542 1961 204222557 1962 210501447 1963 216929316 1964 223289185 1965 229357020 1966 235365216 1967 241476204 1968 247601319 1969 253697202 1970 259689410 1971 265501493 1972 271334581 1973 277347159 1974 283354804 1975 289256699 1976 295187294 1977 301171761 1978 307188947 1979 313386138 1980 319835549 1981 326758367 1982 333992536 1983 341172654 1984 348355568 1985 355558853 1986 362700496 1987 369796374 1988 376827364 1989 383698200 1990 390883121 1991 397452757 1992 403698057 1993 409473101 1994 414399053 1995 418819857 1996 423126523 1997 426880582 1998 429987117 1999 432698862 2000 435304823 2001 437883375 2002 440276978 2003 442422024 2004 444367926 2005 446134242 2006 447770236 2007 449334242 2008 450956548 2009 452630260 2010 454431782 2011 456370081 2012 458221670 2013 460010419 2014 461652424 2015 463039027 2016 464039285 2017 464628915 2018 465085307 2019 465373805 2020 465363651 2021 465203740 2022 464841807 2023 464196609