Year	Number
1995	1128000
1996	1141000
1997	1233000
1998	1347000
1999	1561000
2000	1625000
2001	1755000
2002	1276000
2003	1229000
2004	1420000
2005	1523000
2006	2139000
2007	2094000
2008	1972000
2009	2054000
2010	2708000
2011	1931000
2012	1567000
2013	1498000
2014	1230000
2016	1511000
2017	1592000
2018	1501000
2019	1537000
2020	406000
