56,918 shares
102,502 shares
280,440 shares
51,484 shares
259,840 shares
127,072 shares
209,415 shares
164,119 shares
297,663 shares
31,004 shares