Year	Number
1995	1615000
1996	2121000
1997	1930000
1998	1817000
1999	1755000
2000	1670000
2001	1787000
2002	1969000
2003	1803000
2004	1920000
2005	2144000
2006	2745000
2007	3066000
2008	3355000
2009	3188000
2014	3488000
2015	5115000
2016	5703000
2020	1483000
