31,146 shares
14,557 shares
26,586 shares
110,164 shares
257,984 shares
235,347 shares
209,730 shares
63,989 shares
49,392 shares
124,476 shares