Year	Number
2001	5500
2002	56735
2003	57992
2004	115069
2005	196650
2006	279814
2007	344677
2008	425294
2009	449030
2010	470527
2011	494372
2012	509336
2013	524621
2014	555815
2015	569026
2016	589324
2017	601820
2018	612745
2019	627939
2020	651603
2021	671677
2022	682995
