Year	Number
1970	14290190
1971	14600341
1972	15296736
1973	15819258
1974	16259744
1975	16718203
1976	17126960
1977	17392630
1978	17569876
1979	17872006
1980	18491270
1981	18930186
1982	19422252
1983	19837668
1984	20144322
1985	20324096
1986	20618256
1987	20776578
1988	21175526
1989	21788672
1990	22001162
1991	22273596
1992	22532222
1993	22918966
1994	23276262
1995	23551844
1996	23864786
1997	24189000
1998	24369786
1999	24705054
2000	24917824
2001	25191160
2002	25274390
2003	25959344
2004	26636020
2005	26892722
2006	27117866
2007	27629054
2008	27826110
2009	28209580
2010	28676072
2011	29070806
2012	29377552
2013	30345866
2014	30721820
2015	31266068
2016	32017858
2017	32007048
2018	32172292
2019	32723980
2020	33093768
2021	33614120
2022	33748784
