326 shares
283 shares
266 shares
297 shares
499 shares
306 shares
515 shares
342 shares
300 shares
259 shares