Year	Number
1960	262115
1961	265114
1962	268324
1963	271739
1964	275366
1965	279231
1966	283341
1967	287692
1968	292291
1969	297812
1970	304106
1971	310360
1972	316656
1973	323163
1974	329996
1975	337223
1976	344906
1977	353064
1978	361692
1979	370752
1980	380224
1981	390163
1982	400519
1983	411273
1984	422427
1985	433957
1986	445878
1987	458201
1988	470901
1989	483892
1990	497111
1991	510543
1992	524197
1993	538089
1994	552122
1995	566105
1996	580106
1997	594357
1998	608965
1999	623969
2000	639553
2001	655799
2002	672655
2003	690223
2004	708643
2005	728089
2006	748769
2007	770739
2008	794007
2009	818769
2010	845284
2011	873485
2012	902939
2013	933066
2014	963066
2015	992215
2016	1020095
2017	1046814
2018	1072844
2019	1098462
2020	1123751
2021	1148767
2022	1173488
2023	1197990
