Year	Number
2000	26660
2001	366942
2002	3378319
2003	11467799
2004	25585996
2005	38842035
2006	53495465
2007	71349600
2008	90439075
2009	115076496
2010	137814988
2011	171435966
2012	192705835
2013	208232739
2014	221606908
2015	301263530
2016	350329750
2017	426573136
2018	445595846
2019	494878357
2020	536159450
2021	595137117
2022	652624450
