21,993 shares
35,117 shares
23,774 shares
18,567 shares
256,650 shares
127,765 shares
29,887 shares
40,764 shares
50,885 shares
20,253 shares