Year	Number
1981	1996100
1986	2173900
1989	2202800
1990	2186700
1991	2144400
1992	2115400
1993	2064100
1994	2019700
1997	1921302
1998	1891946
1999	1966471
2000	1994493
2006	2102151
2010	1817975
2011	1763841
2012	1718429
2013	1658826
2014	1661586
2015	1679274
2016	1711461
2017	1766641
2018	1842919
2019	1926999
2020	2023192
