Year	Number
1960	2156097
1961	2153226
1962	2157467
1963	2165600
1964	2170326
1965	2174204
1966	2180112
1967	2187116
1968	2188284
1969	2186702
1970	2190452
1971	2202190
1972	2223811
1973	2249929
1974	2263676
1975	2264455
1976	2275175
1977	2296583
1978	2315966
1979	2333946
1980	2359410
1981	2397623
1982	2433293
1983	2462632
1984	2490813
1985	2510769
1986	2525269
1987	2535675
1988	2545050
1989	2562698
1990	2589877
1991	2621148
1992	2650971
1993	2670876
1994	2677169
1995	2676646
1996	2677796
1997	2681214
1998	2686687
1999	2696525
2000	2709571
2001	2728752
2002	2751342
2003	2770945
2004	2785051
2005	2793737
2006	2798695
2007	2803279
2008	2810541
2009	2816043
2010	2824669
2011	2837776
2012	2848931
2013	2861632
2014	2882558
2015	2919797
2016	2953805
2017	2968067
2018	2974561
2019	2979922
2020	2983986
2021	2985705
2022	2999027
2023	3012171
