56,965 shares
102,554 shares
280,516 shares
51,530 shares
259,910 shares
127,117 shares
209,464 shares
164,185 shares
297,732 shares
31,058 shares