Year Number 1971 367975 1972 375900 1977 412767 1978 419598 1979 426792 1980 433159 1981 438303 1982 440829 1983 447681 1984 452815 1985 454809 1986 459917 1987 465996 1988 482594 1989 501292 1991 533840 1992 548354 1993 558722 1994 565070 1995 566417 1998 581312 1999 589111 2000 588862 2001 591309 2002 619145 2003 608304 2004 603151 2005 564095 2006 539699 2007 493572 2008 439667 2009 421585 2010 513205 2011 472794 2012 482233 2013 493176 2014 496505 2015 496599 2016 428962 2017 432730 2018 412360 2019 455458 2020 527757 2021 556526 2022 635559