Year	Number
1970	320351
1971	323726
1972	323726
1973	323726
1974	323726
1975	426460
1976	462382
1977	484901
1978	510070
1979	532170
1980	562196
1981	651671
1982	754722
1983	804782
1984	857590
1985	939689
1986	1019128
1987	1092629
1988	1154941
1989	1226541
1990	1354220
1991	1433610
1992	1499665
1993	1587144
1994	1706926
1995	1844708
1996	2043475
1997	2272284
1998	2592172
1999	2964988
2000	3442645
2001	3899531
2002	4541891
2003	5340947
2004	5876381
2005	6168048
2006	6672780
2007	6943468
2008	7365451
2009	7736615
2010	8395625
2011	8182628
2012	8535725
2013	8470057
2014	8711026
2015	8134395
2016	8606026
2017	7931005
2018	6232446
2019	8630290
2020	8203914
2021	6891983
2022	3208375
