Year	Number
2001	955000
2002	1303000
2003	1350000
2004	1694000
2005	2097000
2006	2616000
2007	2979000
2008	3716000
2009	3404000
2010	3443000
2011	4120000
2012	3959000
2013	3928000
2014	4146000
2015	4504000
2016	4852000
2017	5186000
2018	5415000
2019	5922000
2020	2907000
