Year Number 1960 244615 1961 252745 1962 261251 1963 270137 1964 279164 1965 288152 1966 297149 1967 306049 1968 314734 1969 323201 1970 331434 1971 339459 1972 347253 1973 354638 1974 361527 1975 367875 1976 373608 1977 378715 1978 383255 1979 387427 1980 391466 1981 395474 1982 399534 1983 403771 1984 408105 1985 412361 1986 416527 1987 420640 1988 424823 1989 429187 1990 433742 1991 438234 1992 442612 1993 447077 1994 451538 1995 455907 1996 460124 1997 464154 1998 467952 1999 471619 2000 475311 2001 479011 2002 482702 2003 486414 2004 490313 2005 494334 2006 498486 2007 502917 2008 507573 2009 512343 2010 517086 2011 522025 2012 527273 2013 532443 2014 537366 2015 542124 2016 546597 2017 550737 2018 554418 2019 557136 2020 558968 2021 560546 2022 561918 2023 562837