Year Number 1960 121726 1961 125802 1962 134360 1963 143813 1964 155737 1965 169176 1966 184063 1967 198843 1968 212787 1969 225794 1970 237974 1971 249883 1972 260745 1973 270934 1974 280814 1975 289952 1976 298618 1977 305140 1978 308743 1979 308458 1980 304283 1981 297900 1982 289558 1983 281782 1984 276996 1985 276398 1986 280514 1987 286670 1988 293933 1989 302279 1990 311851 1991 324070 1992 339898 1993 356695 1994 374413 1995 386280 1996 403460 1997 420089 1998 436831 1999 453315 2000 468062 2001 482058 2002 494986 2003 505797 2004 515348 2005 522480 2006 527506 2007 531102 2008 533009 2009 533854 2010 534820 2011 535301 2012 538804 2013 543898 2014 551143 2015 559113 2016 563530 2017 566275 2018 568998 2019 570399 2020 567162 2021 555484 2022 532557 2023 523817