253,567 shares
29,556 shares
23,361 shares
30,592 shares
255,050 shares
18,244 shares
199,213 shares
45,684 shares
44,094 shares
49,957 shares