Year	Number
2001	928730
2002	4782110
2003	13843634
2004	31992003
2005	49891224
2006	71914519
2007	100876693
2008	133016787
2009	169459603
2010	206209856
2011	254054246
2012	287944782
2013	314458898
2014	339081113
2015	430725244
2016	493662706
2017	585497938
2018	617118529
2019	676411607
2020	745988937
2021	829308024
2022	900352372
