47,943 shares
305,583 shares
18,848 shares
56,519 shares
185,516 shares
45,961 shares
19,785 shares
111,842 shares
31,330 shares
14,561 shares