Year	Number
1999	10
2000	64
2001	156
2002	172
2003	97
2004	51
2005	79
2006	157
2007	140
2008	135
2009	131
2010	132
2011	131
2012	176
2013	237
2014	323
2015	434
2016	419
2017	391
2018	409
2019	417
2020	405
2021	349
2022	105374
2023	120947
