Year	Number
1970	28592066
1971	28046678
1972	27226432
1973	26505496
1974	25882552
1975	25447006
1976	25330902
1977	25276480
1978	25346364
1979	25520020
1980	25680936
1981	25971234
1982	26549562
1983	27075512
1984	27929062
1985	28339928
1986	28759474
1987	29300760
1988	29849408
1989	29833356
1990	30176772
1991	30495648
1992	30586752
1993	30589540
1994	30541494
1995	30695364
1996	31325946
1997	30792940
1998	30321842
1999	29469116
2000	28303372
2001	27604184
2002	27065686
2003	26212464
2004	26796860
2005	25512328
2006	24745230
2007	24154896
2008	23705586
2009	23326100
2010	23314762
2011	23427760
2012	23500226
2013	23112262
2014	23468646
2015	23715120
2016	24290806
2017	24746454
2018	25526408
2019	26118006
2020	25477052
2021	25953818
2022	26330014
