Year Number 1964 10000 1965 15000 1966 17000 1967 20000 1968 22000 1969 22000 1970 20000 1975 2110 1976 4000 1977 14380 1978 124210 1979 397290 1980 346928 1981 312548 1982 325343 1983 328399 1984 328095 1985 326617 1986 326668 1987 325717 1988 440379 1989 456936 1990 496029 1991 498323 1992 517111 1993 527625 1994 539095 1995 543536 1996 518335 1997 476795 1998 435437 1999 405378 2000 370753 2001 353211 2002 373732 2003 363170 2004 349793 2005 358268 2006 374278 2007 327770 2008 328175 2009 339299 2010 338707 2011 337828 2012 336936 2013 314109 2014 313420 2015 313152 2016 329341 2017 334064 2018 334464 2019 316441 2020 316728 2021 317737 2022 17507 2023 18339