Year	Number
1981	1640000
1986	1666000
1989	1764000
1990	1683000
1991	1593000
1992	1577000
1993	1418000
1994	1308000
1998	1667400
1999	1675800
2003	1985275
2004	2032593
2005	2023482
2006	1957642
2007	1841504
2008	1671359
2009	1556758
2011	1554447
2012	1575582
2013	1547945
2014	1483443
2015	1518340
2016	1515614
2017	1431805
