Year	Number
1960	127427
1961	130625
1962	134423
1963	138597
1964	143258
1965	148512
1966	154171
1967	160240
1968	166609
1969	173094
1970	179613
1971	186123
1972	192531
1973	198798
1974	204931
1975	210916
1976	216719
1977	222321
1978	227681
1979	232726
1980	237420
1981	241812
1982	245923
1983	249748
1984	253298
1985	256619
1986	259783
1987	262799
1988	265687
1989	268369
1990	270816
1991	273160
1992	275459
1993	277869
1994	280621
1995	283932
1996	287861
1997	292277
1998	297270
1999	303091
2000	309658
2001	316849
2002	324745
2003	333321
2004	341916
2005	350607
2006	359717
2007	368996
2008	378502
2009	388247
2010	393210
2011	398065
2012	407431
2013	415554
2014	424222
2015	434994
2016	446727
2017	459342
2018	472881
2019	487197
2020	501243
2021	513971
2022	526290
2023	540104
