578 shares
571 shares
504 shares
483 shares
472 shares
457 shares
456 shares
449 shares
429 shares
419 shares