56,904 shares
102,489 shares
280,428 shares
51,482 shares
259,836 shares
127,072 shares
209,415 shares
164,102 shares
297,648 shares
30,991 shares