22,016 shares
35,147 shares
23,856 shares
18,638 shares
256,690 shares
127,816 shares
29,984 shares
40,819 shares
50,928 shares
20,323 shares