29,239 shares
30,877 shares
35,806 shares
96,932 shares
113,576 shares
45,866 shares
31,008 shares
62,124 shares
541,379 shares
113,843 shares