Year	Number
1995	452000
1996	573000
1997	764000
1998	1008000
1999	1321000
2000	1342000
2001	1402000
2002	1585000
2003	1546000
2004	1659000
2005	1889000
2006	2735000
2007	2219000
2008	2034000
2009	2116000
2010	2938000
2011	3354000
2012	3834000
2013	4769000
2014	4968000
2015	5237000
2016	4942000
2017	4867000
2018	7295000
2019	9107000
2020	1550000
