4,779 shares
3,554 shares
29,251 shares
30,362 shares
18,903 shares
149,751 shares
240,245 shares
239,784 shares
721,172 shares
229,381 shares