311,304 shares
168,361 shares
378,288 shares
308,817 shares
143,601 shares
156,921 shares
408,501 shares
153,907 shares
674,292 shares
325,509 shares