Year	Number
1960	245526
1961	250716
1962	256178
1963	261954
1964	268042
1965	271045
1966	270805
1967	270536
1968	270286
1969	270103
1970	270824
1971	275720
1972	287231
1973	303536
1974	321851
1975	341204
1976	361646
1977	383132
1978	405567
1979	428841
1980	452548
1981	475596
1982	495740
1983	513809
1984	532159
1985	550865
1986	569898
1987	589039
1988	607974
1989	626588
1990	644872
1991	662778
1992	682074
1993	703077
1994	723933
1995	744130
1996	763638
1997	782593
1998	801216
1999	819663
2000	837941
2001	855998
2002	873216
2003	889736
2004	906524
2005	924057
2006	942814
2007	962918
2008	984034
2009	1005676
2010	1027633
2011	1049169
2012	1070002
2013	1090948
2014	1112387
2015	1134801
2016	1158587
2017	1183506
2018	1208678
2019	1233202
2020	1256708
2021	1277735
2022	1298807
2023	1321662
