29,495 shares
150,948 shares
105,034 shares
68,101 shares
60,141 shares
415,296 shares
73,269 shares
129,591 shares
50,266 shares
26,668 shares