Year	Number
1985	286481
1990	421803
1991	458717
1992	494268
1993	527827
1994	577173
1995	614796
1996	663497
1997	710044
1998	723204
1999	757563
2000	785399
2001	801877
2002	807787
2003	812322
2004	994444
2005	1019436
2006	1029055
2007	1005654
2008	978267
2009	939107
2010	910833
2011	881239
2012	835255
2013	798356
2014	769682
2015	753082
2016	728686
2017	739087
2018	722766
2019	707059
2020	704909
2021	695486
2022	675823
