Year	Number
1960	235892
1961	241973
1962	248368
1963	255195
1964	262429
1965	269839
1966	277098
1967	284264
1968	291669
1969	299600
1970	307781
1971	315502
1972	323049
1973	330969
1974	339383
1975	348291
1976	357730
1977	367772
1978	378134
1979	388557
1980	399071
1981	409793
1982	420647
1983	431577
1984	442588
1985	453573
1986	464051
1987	473598
1988	482237
1989	490336
1990	498514
1991	506226
1992	513903
1993	522381
1994	531098
1995	539859
1996	549627
1997	561141
1998	573503
1999	585966
2000	598026
2001	609326
2002	620304
2003	631234
2004	642020
2005	652702
2006	663480
2007	674101
2008	683720
2009	692421
2010	700977
2011	709280
2012	717204
2013	724966
2014	732601
2015	740210
2016	748015
2017	755883
2018	763674
2019	771523
2020	781370
2021	793441
2022	806174
2023	819546
