Year	Number
1970	9288283
1971	9578758
1972	10230285
1973	10708298
1974	11153570
1975	11603981
1976	12019196
1977	12264350
1978	12426529
1979	12729004
1980	13188342
1981	13623314
1982	14084754
1983	14502478
1984	14799337
1985	14960079
1986	15194693
1987	15346843
1988	15696523
1989	16248771
1990	16415662
1991	16616141
1992	16832356
1993	17154122
1994	17416504
1995	17636822
1996	17880036
1997	18126944
1998	18267662
1999	18502620
2000	18614790
2001	18763868
2002	18729306
2003	19385980
2004	19939246
2005	20083624
2006	20212344
2007	20588354
2008	20622328
2009	20882406
2010	21196678
2011	21479842
2012	21664524
2013	22517922
2014	22707360
2015	23095960
2016	23622774
2017	23456482
2018	23452398
2019	24028336
2020	24434666
2021	24798196
2022	24848994
