Year	Number
1998	75500
1999	75500
2000	260000
2001	466200
2002	1170966
2003	1988000
2004	3206000
2005	4100000
2006	5192200
2007	5507000
2008	5805000
2009	6129000
2010	6329000
2011	6498007
2012	6654000
2013	6792000
2014	6851000
2015	7029097
2016	7222770
2017	7289580
2018	7406700
2019	7458573
2020	7525016
2021	7614578
2022	7810000
