Year	Number
1960	150732
1961	155931
1962	161472
1963	167324
1964	173795
1965	180770
1966	188080
1967	195642
1968	203119
1969	210037
1970	216163
1971	221611
1972	226457
1973	230612
1974	233945
1975	236521
1976	238425
1977	239902
1978	241381
1979	243331
1980	246164
1981	249933
1982	254771
1983	261003
1984	269033
1985	279129
1986	291278
1987	305469
1988	321789
1989	340322
1990	360909
1991	383571
1992	408349
1993	434545
1994	461069
1995	487226
1996	512659
1997	536962
1998	559848
1999	581090
2000	600411
2001	618376
2002	636103
2003	653297
2004	668836
2005	683761
2006	700418
2007	719227
2008	738786
2009	758924
2010	781254
2011	806921
2012	836311
2013	869568
2014	907808
2015	952027
2016	1002205
2017	1057748
2018	1116939
2019	1178890
2020	1240023
2021	1299755
2022	1364593
2023	1433131
