Year	Number
1971	146014
1972	153605
1973	125200
1974	127100
1975	127986
1976	129802
1978	137121
1979	138675
1980	141306
1981	145200
1982	146500
1983	150100
1984	152700
1985	153700
1986	153100
1987	155740
1988	157800
1989	162900
1990	165400
1991	166349
1992	154588
1993	138434
1994	142132
1995	158990
1996	176036
1997	234193
1998	244815
1999	251476
2000	253441
2001	250436
2002	241258
2003	238676
2004	235730
2005	251205
2006	249622
2007	239262
2008	239663
2009	252604
2010	273966
2011	265639
2012	256584
2013	245387
2014	239289
2015	251200
2016	271680
2017	288337
2018	309347
2019	327015
2020	342634
2021	356904
2022	372471
