DJB

49.30%
1,849 15,703 hours 10,162 3,849 136 2,040,269