56,920 shares
102,504 shares
280,445 shares
51,486 shares
259,848 shares
127,074 shares
209,417 shares
164,121 shares
297,667 shares
31,006 shares