154,231 shares
105,787 shares
442,241 shares
277,628 shares
233,816 shares
269,513 shares
288,966 shares
488,609 shares
301,512 shares
154,856 shares