51,545 shares
40,267 shares
14,980 shares
30,297 shares
40,136 shares
192,518 shares
168,666 shares
23,976 shares
95,977 shares
15,806 shares