Year	Number
1995	2253000
1996	2435000
1997	2332000
1998	2464000
1999	2682000
2000	3412000
2001	3671000
2002	4678000
2003	4837000
2004	6334000
2005	5859000
2006	5682000
2007	5434000
2008	6951000
2009	7721000
2010	10970000
2011	6476000
2016	1043000
2017	1291000
2018	1802000
2019	2424000
