First, let's look at the facts. Counting the number of transactions per block is actually non-trivial, as transactions themselves have different sizes.