21,980 shares
35,101 shares
23,680 shares
18,551 shares
256,630 shares
127,684 shares
29,831 shares
40,660 shares
50,855 shares
20,189 shares