Year	Number
2003	19601
2004	29321
2005	42314
2006	61484
2007	89761
2008	123469
2009	149406
2010	175274
2011	206000
2012	242100
2013	284428
2014	318915
2015	353001
2016	395307
2017	451263
2018	492265
2019	525088
2020	586000
2021	613403
2022	670816
