Year	Number
1960	256533
1961	261202
1962	267376
1963	274898
1964	283978
1965	294552
1966	306080
1967	318378
1968	331438
1969	345095
1970	359169
1971	373543
1972	388040
1973	402714
1974	417586
1975	432501
1976	447589
1977	462868
1978	478204
1979	493547
1980	508767
1981	523782
1982	538703
1983	553585
1984	568366
1985	582682
1986	597146
1987	611871
1988	625801
1989	638332
1990	649068
1991	657476
1992	664061
1993	669478
1994	673279
1995	675532
1996	677666
1997	678726
1998	677982
1999	677352
2000	679885
2001	687292
2002	699191
2003	714688
2004	733382
2005	755537
2006	778712
2007	802139
2008	826840
2009	852147
2010	878652
2011	906394
2012	937151
2013	972925
2014	1009901
2015	1048250
2016	1084064
2017	1117299
2018	1151914
2019	1183770
2020	1203270
2021	1200226
2022	1183650
2023	1178008
