Year	Number
1990	619648
1991	684801
1992	763661
1993	806297
1994	817601
1995	775389
1996	745432
1997	688989
1998	653306
1999	644437
2000	635200
2001	645078
2002	615108
2003	585624
2004	562190
2005	526494
2006	995266
2007	456882
2008	453110
2009	444817
2010	430049
2011	429631
2012	425757
2013	424000
2014	416378
2015	409088
2016	370285
2017	391903
2018	427343
2019	443472
2020	450060
2021	469304
2022	503680
2023	578650
