4,780 shares
3,554 shares
29,251 shares
30,364 shares
18,904 shares
149,757 shares
240,245 shares
239,790 shares
721,172 shares
229,381 shares