631 shares
596 shares
583 shares
580 shares
575 shares
548 shares
504 shares
495 shares
477 shares
449 shares