Year	Number
1971	757486
1972	773573
1977	856067
1978	871715
1979	887483
1980	901483
1981	915678
1982	926346
1983	942085
1984	959089
1985	971178
1986	987349
1987	1008026
1988	1042877
1989	1079865
1991	1142714
1992	1173890
1993	1198185
1994	1217074
1995	1228038
1998	1266508
1999	1281456
2000	1282009
2001	1286934
2002	1334423
2003	1316332
2004	1302988
2005	1229604
2006	1180721
2007	1090712
2008	976969
2009	930879
2010	1080842
2011	993023
2012	1002411
2013	1014803
2014	1023277
2015	1021974
2016	886047
2017	888518
2018	848233
2019	922460
2020	1047596
2021	1093912
2022	1240018
