Year	Number
2003	27319
2004	29630
2005	31942
2006	38800
2007	47133
2008	49216
2009	57305
2010	56190
2011	62634
2012	66884
2013	67798
2014	77730
2015	78269
2016	86887
2017	89340
2018	89340
2019	106803
2020	128000
2021	102564
2022	105825
