Year	Number
1970	22872112
1971	22562720
1972	21993344
1973	21524358
1974	21009270
1975	20537034
1976	20283686
1977	20091934
1978	20089854
1979	20426662
1980	20719714
1981	21049312
1982	21517542
1983	21898310
1984	22605476
1985	22879992
1986	23233148
1987	23702380
1988	24219358
1989	24246122
1990	24651544
1991	25069966
1992	25187328
1993	25154436
1994	25117558
1995	25307840
1996	25985726
1997	25509008
1998	25162786
1999	24547848
2000	23596508
2001	23097122
2002	22738548
2003	22046584
2004	22740426
2005	21622120
2006	21010366
2007	20561554
2008	20282910
2009	20001832
2010	20070134
2011	20247952
2012	20346062
2013	19801476
2014	20188066
2015	20433116
2016	20957870
2017	21358724
2018	22139254
2019	22714742
2020	23082672
2021	23425850
2022	23794542
