3,971 shares
3,354 shares
25,080 shares
31,868 shares
261,535 shares
352,581 shares
280,767 shares
291,899 shares
246,573 shares
385,694 shares