4,766 shares
3,551 shares
29,247 shares
30,358 shares
18,897 shares
149,742 shares
240,238 shares
239,771 shares
721,162 shares
229,373 shares