Year Number 1991 1638862756 1992 1671221852 1993 1701458575 1994 1738182582 1995 1775016966 1996 1812686780 1997 1855082651 1998 1897701805 1999 1939578529 2000 1979290276 2001 2011106146 2002 2041073905 2003 2072926556 2004 2105294669 2005 2136351124 2006 2168506959 2007 2201259050 2008 2227416017 2009 2255873908 2010 2280533623 2011 2308016224 2012 2333048383 2013 2357495497 2014 2382278242 2015 2411447057 2016 2435430618 2017 2458711518 2018 2482389471 2019 2508405933 2020 2479301137 2021 2543139724 2022 2576598616 2023 2635264265