Year	Number
1996	220000
1997	210000
1998	200000
1999	300000
2000	310000
2001	43000
2002	33000
2003	37000
2004	56000
2005	88000
2006	123000
2007	264000
2008	387000
2009	396000
2010	522000
2011	449000
2012	490000
2013	545000
2014	556000
2015	432000
2016	400000
2017	503000
2018	606000
2019	688000
2020	93000
