Year	Number of
1980	25235
1981	32461
1982	33000
1983	31809
1984	32432
1985	17681
1986	16750
1988	97505
1989	105516
1990	74470
1991	60808
1992	98458
1993	62966
1994	49647
1995	35529
1996	24647
1997	22184
1998	40497
1999	69064
2000	84591
2001	92792
2002	155188
2003	174174
2004	210229
2005	254601
2006	277589
2007	275193
2008	296514
2009	292754
2010	300659
2011	318949
2012	328824
2013	325582
2014	322806
2015	331703
2016	364671
2017	442172
2018	568865
2019	559847
2020	384025
