311,311 shares
168,371 shares
378,297 shares
308,824 shares
143,608 shares
156,957 shares
408,510 shares
153,915 shares
674,366 shares
325,517 shares