353 shares
333 shares
307 shares
291 shares
350 shares
243 shares
285 shares
256 shares
255 shares
504 shares