4,775 shares
3,553 shares
29,251 shares
30,361 shares
18,902 shares
149,749 shares
240,242 shares
239,782 shares
721,169 shares
229,379 shares