Year	Number
1995	85000
1996	117000
1997	313000
1998	317000
1999	384000
2000	387000
2001	302000
2002	298000
2003	313000
2004	368000
2005	560000
2006	983000
2007	1052000
2008	1290000
2009	1500000
2010	2032000
2011	2712000
2012	4106000
2013	4954000
2014	5004000
2015	5256000
2016	5393000
2017	6483000
2018	7203000
2019	7726000
2020	1513000
