56,915 shares
102,499 shares
280,438 shares
51,484 shares
259,839 shares
127,072 shares
209,415 shares
164,116 shares
297,660 shares
31,003 shares