Year	Number
1990	1219602
1991	1465056
1992	1488640
1993	904090
1994	934814
1995	875195
1996	862731
1997	837200
1998	798995
1999	761758
2000	649608
2001	655487
2002	633214
2003	562900
2004	493124
2005	425952
2006	1606435
2007	2434311
2008	2028766
2009	1918654
2010	1811850
2011	1563387
2012	1597034
2013	2975830
2014	4375712
2015	5276211
2016	5997426
2017	6866656
2018	7246723
2019	7182022
2020	7268711
2021	7445199
2022	7085204
2023	6958205
