47,938 shares
305,580 shares
18,841 shares
56,518 shares
185,515 shares
45,961 shares
19,783 shares
111,838 shares
31,330 shares
14,560 shares