Year	Number
2000	152043
2001	865583
2002	4611036
2003	13550041
2004	31396422
2005	47657601
2006	67858050
2007	94261987
2008	122101832
2009	152840095
2010	186223293
2011	228241670
2012	257708717
2013	281338674
2014	299707182
2015	385753353
2016	440189525
2017	526482627
2018	551280296
2019	602661269
2020	656650982
2021	723870222
2022	787768300
