31,151 shares
14,568 shares
26,593 shares
110,183 shares
257,997 shares
235,352 shares
209,743 shares
64,008 shares
49,399 shares
124,479 shares