580 shares
529 shares
513 shares
512 shares
484 shares
467 shares
449 shares
445 shares
440 shares
425 shares