22,014 shares
35,146 shares
23,850 shares
18,638 shares
256,690 shares
127,816 shares
29,983 shares
40,815 shares
50,928 shares
20,321 shares