Year Number 1960 237590 1961 243908 1962 256013 1963 268035 1964 280009 1965 291916 1966 303804 1967 315676 1968 327573 1969 339504 1970 351513 1971 363605 1972 375755 1973 379491 1974 383371 1975 387512 1976 391829 1977 396239 1978 399416 1979 404358 1980 409127 1981 413108 1982 416035 1983 417715 1984 425254 1985 431938 1986 438482 1987 445028 1988 451399 1989 458181 1990 464802 1991 468530 1992 473391 1993 477687 1994 483053 1995 485844 1996 489444 1997 494198 1998 498006 1999 502932 2000 506439 2001 509128 2002 511325 2003 513680 2004 515544 2005 517242 2006 518278 2007 519269 2008 519756 2009 519754 2010 519604 2011 519046 2012 519081 2013 518955 2014 518495 2015 517780 2016 516999 2017 516592 2018 516267 2019 516091 2020 516027 2021 516348 2022 515236 2023 515350