28,581 shares
341,446 shares
41,912 shares
158,225 shares
339,428 shares
36,046 shares
264,516 shares
30,451 shares
383,800 shares
110,380 shares