138,953 shares
140,779 shares
90,713 shares
135,829 shares
25,230 shares
39,889 shares
77,475 shares
130,866 shares
414,684 shares
166,315 shares