Year Number 1960 532317 1961 551715 1962 567962 1963 581059 1964 591496 1965 598961 1966 607584 1967 618581 1968 627532 1969 633557 1970 634591 1971 631903 1972 627733 1973 622201 1974 615775 1975 608031 1976 600601 1977 593524 1978 586429 1979 581402 1980 580034 1981 581757 1982 585119 1983 588590 1984 591146 1985 593523 1986 595832 1987 598122 1988 601328 1989 600792 1990 601374 1991 607905 1992 613984 1993 618850 1994 608223 1995 583398 1996 559285 1997 537442 1998 518937 1999 501341 2000 482923 2001 465297 2002 449906 2003 435682 2004 421927 2005 407530 2006 393901 2007 383096 2008 376715 2009 371519 2010 368301 2011 364996 2012 362528 2013 362448 2014 366804 2015 374491 2016 382004 2017 388796 2018 394668 2019 398777 2020 402542 2021 404423 2022 407989 2023 414341