Year	Number
1970	10801
1971	11170
1972	11433
1973	13006
1974	13158
1975	14403
1976	15358
1977	17044
1978	18825
1979	21640
1980	24609
1981	26460
1982	29774
1983	31297
1984	32414
1985	32323
1986	33500
1987	34716
1988	36050
1989	36769
1990	38722
1991	39002
1992	39057
1993	41067
1994	39691
1995	36058
1996	40529
1998	43386
1999	44731
2000	43205
2001	44424
2002	48227
2003	48308
2006	45804
2007	53161
2008	56248
2009	56575
2011	56455
2012	70016
2013	73691
2014	74703
2015	80155
2016	85109
2017	88910
2018	93257
2019	96255
2020	101085
2021	100263
2022	101670
2023	105502
