4,751 shares
3,549 shares
29,236 shares
30,357 shares
18,893 shares
149,741 shares
240,236 shares
239,766 shares
721,157 shares
229,373 shares