396 shares
307 shares
351 shares
315 shares
327 shares
550 shares
391 shares
364 shares
389 shares
582 shares