29,458 shares
66,604 shares
138,044 shares
43,819 shares
53,752 shares
151,679 shares
242,269 shares
324,696 shares
63,210 shares
58,181 shares