33,671 shares
27,257 shares
207,405 shares
186,911 shares
166,252 shares
299,202 shares
164,106 shares
151,730 shares
466,729 shares
140,898 shares