Year	Number
1960	93515
1961	95263
1962	97207
1963	99341
1964	101675
1965	104172
1966	106858
1967	109749
1968	112805
1969	115999
1970	119345
1971	122856
1972	126513
1973	130384
1974	134398
1975	138445
1976	142572
1977	146748
1978	151108
1979	155853
1980	160998
1981	166496
1982	172315
1983	178423
1984	184849
1985	191696
1986	199056
1987	206874
1988	215054
1989	223608
1990	232481
1991	241559
1992	250727
1993	259900
1994	268975
1995	277876
1996	286554
1997	294975
1998	303144
1999	311129
2000	318989
2001	326954
2002	335196
2003	343635
2004	352073
2005	360414
2006	368782
2007	377315
2008	386202
2009	395600
2010	405575
2011	415977
2012	426029
2013	435019
2014	442141
2015	451512
2016	464808
2017	478631
2018	492805
2019	507604
2020	521536
2021	532884
2022	543578
2023	556985
