34,401 shares
27,212 shares
18,889 shares
114,620 shares
201,780 shares
123,011 shares
49,861 shares
46,348 shares
157,882 shares
72,268 shares