There's no definite relation between shares and reward.
Sometimes the pool need 1,000,000 shares to find a block,
and sometimes only 10,000 shares can find a block.
So it's the percentage of your shares during a block that decides your reward.
Since ypool has so many workers, you may have lower percentage.
But it's block time is really fast. So it's hard to say whether it's normal or not.
Feel free to donate me.