311,896 shares
168,881 shares
378,860 shares
309,429 shares
144,145 shares
157,473 shares
409,066 shares
154,421 shares
674,915 shares
326,082 shares