Por regla de tres simple directa:
1 Byte = 8 bits
1 kiloByte = 8 kilobits
5089,8 kiloBytes = 40718,4 kilobits
Ahora, tengamos en cuenta que 1 Megabit = 1024 kilobits; es decir, 1 kilobit = (1/1024) Megabits.
Entonces 40718,4 kilobits = 40718,4*(1/1024) Megabits = 39,76 Megabits.
@sebasnino y @Yeison FAIL.
Asi es, es que no le prestan atención a las unidades xD, la próxima se las coloco en Mbps para que no se enreden