Year	Number
1970	25327158
1971	25728744
1972	27812042
1973	30095024
1974	31199604
1975	33269616
1976	35427228
1977	36966576
1978	38871156
1979	40695440
1980	42654420
1981	44394068
1982	45223548
1983	46581376
1984	47395044
1985	47277124
1986	48381716
1987	49200904
1988	52264556
1989	53291852
1990	53836732
1991	56662052
1992	57982328
1993	59959952
1994	62318092
1995	65063596
1996	67100840
1997	71821760
1998	74164224
1999	75393064
2000	79260072
2001	83395352
2002	90424432
2003	96358696
2004	101659616
2005	106819312
2006	112055472
2007	117627720
2008	123492704
2009	127036176
2010	130200336
2011	133784152
2012	137384544
2013	140555328
2014	143559248
2015	145520320
2016	149304448
2017	153445872
2018	158196224
2019	162646144
2020	166499136
2021	168137984
2022	171021536
