Year	Number
2002	13727835
2003	24979185.33
2004	43256734
2005	66095091
2006	91501481
2007	116707962
2008	136931466
2009	153568081
2010	168621886
2011	181138326
2012	192487473
2013	204571387
2014	212703007
2015	224256558
2016	233461020
2017	246183622
2018	255009335
2019	262636475
2020	275486086
2021	285401448
2022	293897311
