Year	Number
1971	1399856
1972	1337599
1973	1246699
1974	1282257
1981	1525426
1986	1538012
1987	1525282
1988	1495026
1989	1446881
1990	1378976
1991	1253480
1992	1211239
1993	1201229
1994	1237655
1995	1335973
1996	1391951
1997	1405308
1998	1373079
1999	1284507
2000	1189058
2001	1090172
2002	1028697
2003	990807
2004	1005533
2005	970295
2006	938095
2007	917829
2008	865175
2009	855707
2010	842238
2011	825962
2012	807047
2015	947205
2016	939147
2017	928245
2018	947931
2019	931419
2020	904077
2021	876906
