25,297 shares
23,276 shares
293,671 shares
168,175 shares
50,191 shares
50,296 shares
32,361 shares
16,412 shares
13,455 shares
14,318 shares