Year	Number
1971	407103
1978	452625
1979	467879
1980	486692
1981	498944
1982	498462
1983	495950
1984	486541
1985	483859
1986	487526
1987	488775
1988	485842
1989	483502
1990	474908
1991	464555
1992	455639
1993	448596
1994	445746
1995	444682
1996	438809
1998	423986
1999	422399
2000	426149
2001	441523
2002	434517
2003	446863
2004	449750
2005	464952
2006	463617
2007	475140
2008	484199
2009	493144
2010	504205
2011	519115
2012	527851
2013	555278
2014	553791
2015	553263
2016	540622
2017	534080
2018	531247
2019	527967
2020	530006
2021	538290
2022	536495
