Year	Number
1968	2947897
1969	2948038
1970	2948551
1971	2958607
1972	2964110
1973	2959038
1974	2946818
1975	2906743
1976	2863469
1977	2806287
1978	2738108
1979	2694591
1980	2668812
1981	2643932
1982	2610178
1983	2576511
1984	2553771
1985	2525788
1986	2500971
1987	2461446
1988	2406019
1989	2358049
1990	2304096
1991	2261511
1992	2228245
1993	2187008
1994	2147459
1995	2110695
1996	2066776
1997	2018046
1998	1969816
1999	1917739
2000	1871770
2001	1832345
2002	1778682
2003	1709500
2004	1640312
2005	1567139
2006	1489905
2007	1420330
2008	1357786
2009	1298488
2010	1236480
2011	1170785
2012	1104742
2013	1039716
2014	967058
2015	902874
2016	855650
2017	802741
2018	752543
2019	704046
2020	653692
2021	615753
2022	586618
