34,404 shares
27,218 shares
18,890 shares
114,625 shares
201,781 shares
123,012 shares
49,861 shares
46,348 shares
157,884 shares
72,268 shares