Year	Number
1990	0
1998	7500
1999	9000
2000	10000
2001	11000
2002	11402
2003	25000
2004	25500
2005	27503
2006	28755
2007	32013
2008	34000
2009	35000
2010	35500
2011	36970
2012	36080
2013	38427
2014	40652
2015	40950
2016	44298
2017	46402
2018	47272
2019	47748
2020	48887
2021	49223
2022	49662
