Year	Number
2000	1528000
2001	1340000
2002	1444000
2003	1509000
2004	1727000
2005	2031000
2006	2264000
2007	2451000
2008	2317000
2009	2359000
2010	2737000
2011	3220000
2012	3448000
2013	3674000
2014	3842000
2015	4103000
2016	4269000
2017	4367000
2018	4605000
2019	4091000
