Year Number 1960 116535481 1961 119918135 1962 123424361 1963 127102894 1964 130963898 1965 134892006 1966 138842208 1967 142914178 1968 147118618 1969 151411196 1970 155687627 1971 159770520 1972 164025405 1973 168603910 1974 173193620 1975 177648857 1976 181994621 1977 186459626 1978 191323587 1979 196482897 1980 201392630 1981 206220409 1982 211554369 1983 217241150 1984 223033366 1985 228848715 1986 234551299 1987 240217319 1988 245768011 1989 251490339 1990 257302205 1991 262947280 1992 269077936 1993 275732303 1994 281860453 1995 287680133 1996 293797285 1997 299813103 1998 305453409 1999 311073319 2000 316785355 2001 322694017 2002 329333861 2003 336169767 2004 342693781 2005 349225357 2006 355966101 2007 362849997 2008 369710976 2009 376542251 2010 383450551 2011 390431934 2012 397486908 2013 404526446 2014 411475354 2015 418394861 2016 425389492 2017 432334289 2018 439245337 2019 446249997 2020 453360279 2021 460538732 2022 467619786 2023 474663262