Year Number 1960 356902 1961 381483 1962 402612 1963 420226 1964 435239 1965 447749 1966 457747 1967 465896 1968 472579 1969 477565 1970 480492 1971 481661 1972 481294 1973 479462 1974 476514 1975 473096 1976 470679 1977 471243 1978 474726 1979 475667 1980 474509 1981 476095 1982 480176 1983 486412 1984 492842 1985 498398 1986 503464 1987 507596 1988 510023 1989 518400 1990 531431 1991 541275 1992 537942 1993 523419 1994 509699 1995 497243 1996 485936 1997 472983 1998 457367 1999 438797 2000 417930 2001 396864 2002 378158 2003 361443 2004 345149 2005 328313 2006 310649 2007 293927 2008 280911 2009 272534 2010 267135 2011 263360 2012 261678 2013 261888 2014 263705 2015 266214 2016 268553 2017 270451 2018 271394 2019 271444 2020 270863 2021 270747 2022 270620 2023 269347