21,994 shares
35,117 shares
23,781 shares
18,572 shares
256,650 shares
127,770 shares
29,890 shares
40,765 shares
50,889 shares
20,254 shares