332 shares
326 shares
350 shares
351 shares
344 shares
295 shares
334 shares
307 shares
300 shares
501 shares