Year	Number
1960	261407
1961	268791
1962	276416
1963	283840
1964	291329
1965	298604
1966	305748
1967	313425
1968	321724
1969	330383
1970	339960
1971	349550
1972	358615
1973	368121
1974	377658
1975	386425
1976	394486
1977	403238
1978	412350
1979	420347
1980	426715
1981	431808
1982	436673
1983	441448
1984	445587
1985	450942
1986	457894
1987	463031
1988	466316
1989	469120
1990	471094
1991	472277
1992	472569
1993	471454
1994	469569
1995	468105
1996	466914
1997	465482
1998	463950
1999	462317
2000	461204
2001	460868
2002	460948
2003	461698
2004	463414
2005	466219
2006	469926
2007	475986
2008	485585
2009	497318
2010	510576
2011	525420
2012	540574
2013	554198
2014	566596
2015	579315
2016	591468
2017	602254
2018	612281
2019	621521
2020	630417
2021	639743
2022	651344
2023	663102
