29,434 shares
27,190 shares
113,381 shares
39,936 shares
28,790 shares
77,831 shares
54,371 shares
48,838 shares
16,901 shares
96,082 shares