Year	Number
1960	90654
1961	91872
1962	94025
1963	97082
1964	100293
1965	103616
1966	107034
1967	110490
1968	113843
1969	116949
1970	118032
1971	117560
1972	117640
1973	118130
1974	118936
1975	120041
1976	121432
1977	123077
1978	124956
1979	127013
1980	128583
1981	129290
1982	130831
1983	133800
1984	137244
1985	141102
1986	145403
1987	150150
1988	155796
1989	162120
1990	168687
1991	175748
1992	183273
1993	192748
1994	204327
1995	216755
1996	230143
1997	244371
1998	259208
1999	274552
2000	290403
2001	306585
2002	322891
2003	339314
2004	355836
2005	372566
2006	389641
2007	401658
2008	408469
2009	415309
2010	422333
2011	429350
2012	435988
2013	442494
2014	449469
2015	457925
2016	468740
2017	481445
2018	494206
2019	503948
2020	509949
2021	514643
2022	520928
2023	532237
