Year	Number
2000	15491314
2001	34777801
2002	58291518
2003	84516336.33
2004	118119138
2005	159074788
2006	196043573
2007	229497496
2008	252986071
2009	270110266
2010	287624006
2011	301763275
2012	313484337
2013	325563071
2014	335022908
2015	349397579
2016	361610072
2017	372405782
2018	381778901
2019	393951489
2020	409730473
2021	419408052
2022	427309962
