Year	Number
2000	15006644
2001	34119819
2002	57881479
2003	84852178.33
2004	120501264
2005	163756464
2006	205225450
2007	243930116
2008	271119384
2009	291489318
2010	309735991
2011	326597940
2012	339955135
2013	353041748
2014	363964613
2015	380122100
2016	394560081
2017	408708530
2018	421502631
2019	434366770
2020	456648099
2021	471516483
2022	481180149
