56,892 shares
102,479 shares
280,418 shares
51,479 shares
259,825 shares
127,065 shares
209,407 shares
164,089 shares
297,635 shares
30,983 shares