598 shares
597 shares
504 shares
476 shares
460 shares
421 shares
385 shares
382 shares
341 shares
318 shares