648 shares
601 shares
589 shares
577 shares
564 shares
556 shares
512 shares
472 shares
420 shares
410 shares