Year	Number
2001	37087722
2002	66043023
2003	103670752.33
2004	158047751
2005	219835636
2006	284312184
2007	352980890
2008	414931448
2009	474302685
2010	531768684
2011	597998487
2012	648909075
2013	689543829
2014	725483711
2015	840144180
2016	916816834
2017	1025638104
2018	1068558206
2019	1140765043
2020	1229711530
2021	1328031264
2022	1410925851
