Year	Number
1997	694000
1998	757000
1999	809000
2000	950000
2001	923000
2002	1049000
2003	1021000
2004	1100000
2005	1185000
2006	1084000
2007	1132000
2008	1190000
2009	1362000
2010	1237000
2011	1643000
2012	1580000
2013	1624000
2014	1815000
2015	1702000
2016	1588000
2017	2346000
2018	2510000
2019	2548000
2020	1460000
