107,757 shares
49,880 shares
559,187 shares
391,928 shares
174,435 shares
180,971 shares
270,225 shares
529,222 shares
51,260 shares
309,860 shares