4,841 shares
3,586 shares
29,297 shares
30,404 shares
18,949 shares
149,825 shares
240,283 shares
239,873 shares
721,223 shares
229,421 shares