626 shares
607 shares
593 shares
558 shares
548 shares
538 shares
526 shares
500 shares
488 shares
475 shares