A network engineer is analyzing a link that uses the Stop-and-Wait ARQ protocol. The data frames are $\mathrm{2000 ~bytes}$ in size and are sent at a rate of $\mathrm{125 ~Kbps}$ ( $1 \mathrm{Kbps}=1000$ bits per second). The acknowledgments (ACKs) are $\mathrm{100 ~bytes}$ long and are sent at a transmission rate of $\mathrm{10 ~Kbps}$ . The one-way propagation delay between the sender and receiver is $\mathrm{50 ~milliseconds.}$
Assuming no frames are lost or corrupted, what is the sender's throughput in bytes per second?