Year	Number
1991	1467162
1992	1452527
1993	1487445
1994	1523531
1995	1549472
1996	1597376
1997	1645092
1998	1729483
1999	1803374
2000	1862430
2001	1898123
2002	1941828
2003	1984446
2004	2033886
2005	2151141
2006	2241382
2007	2336096
2008	2355177
2009	2303515
2010	2252263
2011	2231095
2012	2225018
2013	2247873
2014	2258498
2015	2285833
2016	2330010
2017	2354153
2018	2397838
2019	2446760
2020	2432234
2021	2551560
2022	2673388
2023	2766155
