Year	Number
1991	1549497711
1992	1576635347
1993	1599647637
1994	1628287257
1995	1659690753
1996	1689205098
1997	1723547278
1998	1758428373
1999	1797676990
2000	1830936775
2001	1854532801
2002	1877149621
2003	1901746819
2004	1928399076
2005	1953624961
2006	1980415967
2007	2008051409
2008	2029031673
2009	2050772490
2010	2068269729
2011	2089211136
2012	2107559623
2013	2124551018
2014	2143076763
2015	2162728413
2016	2179312083
2017	2192498476
2018	2206826852
2019	2221503214
2020	2184078388
2021	2236612197
2022	2259130375
2023	2307746572
