Year	Number
1995	2111000
1996	2444000
1997	2618000
1998	2909000
1999	3181000
2000	3310000
2001	3230000
2002	3253000
2003	3378000
2008	3828000
2009	3834000
2010	4369000
2011	4907000
2012	5007000
2013	5737000
2014	5804000
2015	5696000
2016	5942000
2017	6145000
2018	6033000
2019	6103000
2020	1695000
