47,939 shares
305,581 shares
18,847 shares
56,519 shares
185,515 shares
45,961 shares
19,785 shares
111,841 shares
31,330 shares
14,560 shares