Year Number 1960 254300095 1961 256903272 1962 260300205 1963 263980490 1964 267462083 1965 270696470 1966 274126738 1967 277599897 1968 280930105 1969 284404593 1970 287785666 1971 291791321 1972 295448788 1973 299139890 1974 302877183 1975 306685792 1976 310506871 1977 314374810 1978 318385382 1979 322593718 1980 326873211 1981 331134506 1982 335371600 1983 339755247 1984 343798644 1985 347278065 1986 350582222 1987 353845945 1988 356923002 1989 360121952 1990 363552929 1991 367304223 1992 370914791 1993 374437895 1994 377880232 1995 381340089 1996 384846006 1997 388359838 1998 391770054 1999 395145589 2000 398362643 2001 401663045 2002 405083877 2003 408577855 2004 412042537 2005 415336964 2006 418642620 2007 421897924 2008 425071538 2009 427813116 2010 430500289 2011 432233236 2012 433627314 2013 434794330 2014 436145419 2015 437633492 2016 439064741 2017 440303994 2018 441655187 2019 442749354 2020 444109664 2021 444062714 2022 445191388 2023 446727378