Year	Number
1990	1986
1991	1985
1992	2040
1993	2106
1994	2227
1995	2286
1996	2337
1997	2381
1998	2419
1999	2459
2000	2501
2001	2547
2002	2587
2003	2643
2004	2685
2005	2738
2006	2784
2007	2707
2008	2666
2009	2749
2010	2815
2011	2894
2012	2996
2013	3694
2014	3265
2015	3329
2016	3372
2017	3405
2018	3441
2019	4078
2020	3514
2021	3559
2022	4179
