29,971 shares
28,722 shares
24,231 shares
20,883 shares
29,943 shares
22,845 shares
42,478 shares
45,075 shares
29,995 shares
36,688 shares