31,120 shares
14,545 shares
26,560 shares
110,126 shares
257,971 shares
235,331 shares
209,689 shares
63,979 shares
49,380 shares
124,459 shares