Year	Number
1995	1764000
1996	1547000
1997	1616000
1998	1659000
1999	1780000
2000	1800000
2001	1658000
2002	1849000
2003	2075000
2006	438000
2007	677000
2008	692000
2009	752000
2010	955000
2011	1054000
2012	1147000
2013	1166000
2014	1426000
2015	1250000
2016	1339000
2017	1279000
2018	2069000
2019	1702000
2020	558000
