311,307 shares
168,368 shares
378,294 shares
308,824 shares
143,608 shares
156,954 shares
408,507 shares
153,915 shares
674,359 shares
325,516 shares