Year	Number
1998	140000
1999	582000
2000	1410932
2001	2836000
2002	3515000
2003	4513000
2004	5416000
2005	7004000
2006	8044000
2007	9075322
2008	9842303
2009	10290000
2010	10817103
2011	11282579
2012	11689914
2013	12094461
2014	12568000
2015	13115376
2016	13386496
2017	13923805
2018	14445606
2019	15142175
2020	15572220
2021	16051704
2022	16564752
