4,796 shares
3,555 shares
29,254 shares
30,367 shares
18,906 shares
149,784 shares
240,247 shares
239,821 shares
721,180 shares
229,382 shares