FLOSS

18.63%
112,069 8,800 hours 49,112 6 2,447 270 3 226,783