Year	Number
2000	4658
2001	17267
2002	43500
2003	83000
2004	191695
2005	321000
2006	470200
2007	853020
2008	914961
2009	1022335
2010	1092000
2011	1178000
2012	1272000
2013	1316000
2014	1410000
2015	1450900
2016	1530500
2017	1583000
2018	1647635
2019	1697534
2020	1764984
2021	1801118
2022	1862877
