Year	Number
1970	110795000
1971	119717192
1972	129364440
1973	138236080
1974	142214304
1975	148554592
1976	161112816
1977	179224112
1978	192724032
1979	195049104
1980	193846960
1981	194634240
1982	193595808
1983	197732496
1984	203620112
1985	212230064
1986	220661472
1987	228512672
1988	233649696
1989	235634192
1990	240479904
1991	248777344
1992	258063568
1993	268122816
1994	276805632
1995	288324064
1996	301097120
1997	314085184
1998	326366528
1999	336393696
2000	349062528
2001	361175584
2002	381532416
2003	394068128
2004	405604320
2005	412678400
2006	414847392
2007	427039424
2008	435263264
2009	439632128
2010	450301984
2011	460028096
2012	467526944
2013	477066752
2014	484871328
2015	487720672
2016	492362304
2017	494570944
2018	504449216
2019	510359968
2020	521138464
2021	533073728
2022	541140288
