31,148 shares
14,559 shares
26,590 shares
110,175 shares
257,992 shares
235,347 shares
209,734 shares
63,994 shares
49,394 shares
124,478 shares