Year	Number
1960	161621
1961	167759
1962	174757
1963	182563
1964	191097
1965	200284
1966	210060
1967	220486
1968	231595
1969	243195
1970	255141
1971	266634
1972	277306
1973	288682
1974	300975
1975	313968
1976	327782
1977	341845
1978	355671
1979	368373
1980	379929
1981	391307
1982	402865
1983	414272
1984	425639
1985	437262
1986	448999
1987	460632
1988	471964
1989	482728
1990	492660
1991	501919
1992	510820
1993	518886
1994	525518
1995	528373
1996	530526
1997	532977
1998	534838
1999	537052
2000	537614
2001	536629
2002	535042
2003	532682
2004	528632
2005	524013
2006	519620
2007	515696
2008	512367
2009	510706
2010	511604
2011	515374
2012	523163
2013	536540
2014	557261
2015	582453
2016	610707
2017	641864
2018	673526
2019	706669
2020	739255
2021	769047
2022	800438
2023	835283
