Year	Number
2000	22660
2001	336280
2002	3298490
2003	11219010
2004	24939630
2005	37350000
2006	50853000
2007	66414000
2008	82879000
2009	103978000
2010	126337000
2011	156487000
2012	175183000
2013	188909000
2014	200483000
2015	277046000
2016	322597000
2017	394190000
2018	407382000
2019	449279000
2020	483549500
2021	535786600
2022	589648400
