Year	Number
1960	184506
1961	186727
1962	188136
1963	190314
1964	193963
1965	197732
1966	201819
1967	205888
1968	210103
1969	214326
1970	218452
1971	223035
1972	227868
1973	232670
1974	237416
1975	241762
1976	253774
1977	274706
1978	297870
1979	310907
1980	311247
1981	309351
1982	306312
1983	304406
1984	303312
1985	301488
1986	299524
1987	299101
1988	301697
1989	308394
1990	317015
1991	326513
1992	339920
1993	357671
1994	374574
1995	387129
1996	396416
1997	404305
1998	412611
1999	425403
2000	444193
2001	465873
2002	488752
2003	510175
2004	526506
2005	535994
2006	538114
2007	531827
2008	523343
2009	514469
2010	504783
2011	499141
2012	499123
2013	504638
2014	515001
2015	529553
2016	548103
2017	570029
2018	595422
2019	625620
2020	653178
2021	680911
2022	720841
2023	770104
