29,507 shares
27,281 shares
113,728 shares
40,476 shares
29,436 shares
78,464 shares
54,895 shares
49,496 shares
17,328 shares
96,330 shares