Year	Number
2004	527620
2005	593407
2006	669284
2007	605013
2008	590590
2009	741811
2010	973588
2011	1273901
2012	1502680
2013	1733457
2014	2140067
2015	2699251
2016	3526953
2017	5539085
2018	7127191
2019	7582458
2020	9116516
2021	9192753
