Al-Kashi

51.01%
49,985 7,112 hours 4,934 611 16 504,085