Year Number 1960 228428 1961 226922 1962 226158 1963 225781 1964 225735 1965 225914 1966 226228 1967 226735 1968 227562 1969 228826 1970 230593 1971 232934 1972 235783 1973 238891 1974 242379 1975 246402 1976 250710 1977 255052 1978 259894 1979 265370 1980 270989 1981 276322 1982 280969 1983 286870 1984 295187 1985 304680 1986 315276 1987 327065 1988 339893 1989 353753 1990 368484 1991 384143 1992 400733 1993 417950 1994 435510 1995 453461 1996 471636 1997 489672 1998 507370 1999 524729 2000 542031 2001 559883 2002 578233 2003 596788 2004 615359 2005 633894 2006 658968 2007 692497 2008 718233 2009 737338 2010 760591 2011 783882 2012 798853 2013 798660 2014 792226 2015 793558 2016 807652 2017 829908 2018 861730 2019 903258 2020 945397 2021 985856 2022 1035520 2023 1096239