Year	Number
1985	269
1986	606
1987	1083
1988	1612
1989	2065
1990	3265
1991	4866
1992	7568
1993	8817
1994	11428
1995	15433
1996	21395
1997	27456
1998	31287
1999	37148
2000	46532
2001	56460
2002	73572
2003	86627
2004	101579
2005	151587
2006	188027
2007	253439
2008	298620
2009	339654
2010	409124
2011	507538
2012	642401
2013	644398
2014	548428
2015	551481
2016	631949
2017	610817
2018	689097
2019	691771
2020	752339
2021	785857
