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