FLOSS

18.63%
111,363 8,800 hours 49,112 6 2,447 270 3 226,746