56,894 shares
102,481 shares
280,421 shares
51,482 shares
259,828 shares
127,066 shares
209,409 shares
164,091 shares
297,639 shares
30,984 shares