Year	Number
1971	162512
1974	212114
1975	217015
1976	239128
1977	225387
1978	240844
1983	357800
1984	367483
1985	371341
1987	356844
1988	349210
1989	346364
1990	345016
1991	314684
1992	343063
1993	341122
1994	320124
1996	316566
1998	316645
1999	297588
2000	293391
2001	315565
2002	326272
2006	319916
2007	321930
2008	347959
2010	316552
2011	319568
2012	307446
2014	336676
2015	300968
2016	303969
2017	293265
2019	378131
2020	412997
2021	326752
2022	338545
2023	320912
