Year	Number
1960	230534
1961	236611
1962	243290
1963	250594
1964	258911
1965	267462
1966	275596
1967	283916
1968	292458
1969	301324
1970	310381
1971	319497
1972	328904
1973	338793
1974	349177
1975	360925
1976	373913
1977	387759
1978	402619
1979	417944
1980	433542
1981	448827
1982	463439
1983	479394
1984	494710
1985	507705
1986	520576
1987	533006
1988	544789
1989	556009
1990	487483
1991	425590
1992	447463
1993	461721
1994	456859
1995	457605
1996	468492
1997	504905
1998	557569
1999	588479
2000	610897
2001	629459
2002	646833
2003	653196
2004	662685
2005	695277
2006	737964
2007	778381
2008	811471
2009	837256
2010	861828
2011	887973
2012	913575
2013	935489
2014	954781
2015	971898
2016	987857
2017	1002845
2018	1016943
2019	1029898
2020	1041505
2021	1051736
2022	1061014
2023	1070364
