50,348 shares
113,744 shares
34,524 shares
141,549 shares
118,511 shares
66,706 shares
20,670 shares
623,951 shares
33,062 shares
31,750 shares