253,639 shares
29,663 shares
23,388 shares
30,638 shares
255,187 shares
18,281 shares
199,325 shares
45,768 shares
44,183 shares
49,977 shares