Year	Number
1980	43538
1981	18652
1982	18968
1983	46550
1984	52553
1985	50154
1986	50544
1987	57050
1988	58618
1989	65040
1990	66289
1991	64338
1992	67839
1993	68986
1994	73315
1995	95697
1996	120654
1997	130334
1998	158860
1999	158949
2000	165812
2001	177322
2002	177544
2003	187296
2004	214057
2005	243863
2006	260213
2007	270387
2008	271616
2009	239908
2010	256608
2011	276525
2012	282856
2013	301273
2014	312965
2015	322725
2016	320907
2017	321721
2018	345379
2019	361970
2020	354833
