Height Age Transactions Total Sent Relayed By Size (kB) Weight (kWU)
497758 24 minutes 2616 5,199.04 BTC BTC.TOP 1,089.12 3,992.59
497757 25 minutes 2556 9,520.10 BTC BitClub Network 1,097.17 3,992.61
497756 30 minutes 2302 10,686.47 BTC ViaBTC 1,103.23 3,993
497755 33 minutes 2428 22,867.79 BTC SlushPool 1,077.72 3,992.85
a quick look on bc.info site should answer your question
1 MB could fit averagely 2500 transactions, which mean average 400-500 bytes per tx
if average fee is 100 sats/byte, then each block can give additional 1
BTCI'm pretty sure it would reach even higher than that with recent high minimum miners fee