31,711 shares
18,127 shares
13,279 shares
54,318 shares
13,305 shares
75,187 shares
25,116 shares
18,438 shares
120,056 shares
98,591 shares