Year Number 1960 279181 1961 284812 1962 290571 1963 296902 1964 303834 1965 311054 1966 318676 1967 326686 1968 335079 1969 343856 1970 353052 1971 362700 1972 372789 1973 383317 1974 394244 1975 404173 1976 413098 1977 422363 1978 432036 1979 442228 1980 452978 1981 464170 1982 475480 1983 486779 1984 500448 1985 516621 1986 533271 1987 550701 1988 568723 1989 587607 1990 607293 1991 627689 1992 648572 1993 671524 1994 694958 1995 717350 1996 740219 1997 754310 1998 769657 1999 794989 2000 837820 2001 881004 2002 904158 2003 933843 2004 973416 2005 1016494 2006 1062532 2007 1107797 2008 1146601 2009 1197990 2010 1252362 2011 1289953 2012 1319903 2013 1344009 2014 1369778 2015 1397779 2016 1428893 2017 1463386 2018 1500519 2019 1539843 2020 1581579 2021 1625800 2022 1672662 2023 1722709