31,151 shares
14,607 shares
26,594 shares
110,187 shares
258,022 shares
235,354 shares
209,747 shares
64,076 shares
49,422 shares
124,479 shares