31,968 shares
11,722 shares
31,508 shares
377,919 shares
22,736 shares
24,874 shares
12,138 shares
16,797 shares
12,716 shares
21,550 shares