29,481 shares
27,252 shares
113,464 shares
40,281 shares
29,135 shares
78,161 shares
54,686 shares
49,205 shares
17,131 shares
96,195 shares