31,155 shares
14,611 shares
26,597 shares
110,199 shares
258,023 shares
235,359 shares
209,753 shares
64,081 shares
49,426 shares
124,483 shares