29,489 shares
27,259 shares
113,531 shares
40,331 shares
29,223 shares
78,248 shares
54,757 shares
49,288 shares
17,214 shares
96,261 shares