Year	Number
1970	13301440
1971	13893279
1972	14665902
1973	15470001
1974	16031027
1975	16801642
1976	17371126
1977	18121838
1978	19054484
1979	19996350
1980	21533424
1981	22314104
1982	23697060
1983	25576156
1984	27242036
1985	28417280
1986	28552812
1987	29962930
1988	30794490
1989	31249924
1990	31917138
1991	34023572
1992	35880988
1993	37212360
1994	38928888
1995	40983268
1996	42504676
1997	44014704
1998	46582604
1999	48399032
2000	50715628
2001	53561124
2002	56273464
2003	59655024
2004	62743384
2005	65247072
2006	69368424
2007	72341752
2008	76270688
2009	80752400
2010	85449224
2011	89083480
2012	93240192
2013	98226368
2014	98516320
2015	102296424
2016	105474632
2017	107563056
2018	112032752
2019	115338040
2020	119030512
2021	121493312
2022	123342808
