Mediasoup Transport behaviour.

I am using 2 different transport one for sending and the other for receiving data but when I fetch the stats for each of them, I receive a high value in the opposite field.

For example, these are the stats for the receive transport.

{"response":true,"id":119989,"ok":true,"data":[{"availableOutgoingBitrate":13500000,"bytesReceived":84985,"bytesSent":17081649,"dtlsState":"connected","iceRole":"controlled","iceSelectedTuple":{"localIp":"0.0.0.0","localPort":32771,"protocol":"udp","remoteIp":"14.97.156.66","remotePort":55242},"iceState":"completed","maxIncomingBitrate":1500000,"probationBytesSent":387168,"probationSendBitrate":0,"recvBitrate":10944,"rtpBytesReceived":0,"rtpBytesSent":16431159,"rtpPacketLossSent":0,"rtpRecvBitrate":0,"rtpSendBitrate":2033187,"rtxBytesReceived":0,"rtxBytesSent":0,"rtxRecvBitrate":0,"rtxSendBitrate":0,"sctpState":"connecting","sendBitrate":2147504,"timestamp":351926047,"transportId":"d193f277-fa3d-4569-8abb-0b378ee0fdbf","type":"webrtc-transport"}]}

As mentioned in the response there is a field named bytesSent in which I am receiving a high value but I was expecting a low one because it is used only for receiving.
The same case is there in the case of send transport. I am receving a high value in the field bytesReceived.
Can anyone help me with this and explain me the behaviour?

You are fetching stats in server side so “sent” means traffic from server to client.