35,043 shares
32,918 shares
22,974 shares
140,344 shares
20,816 shares
54,652 shares
26,002 shares
102,818 shares
23,026 shares
36,104 shares