18,847 shares
53,929 shares
232,638 shares
230,439 shares
128,584 shares
94,122 shares
291,567 shares
332,099 shares
217,182 shares
160,117 shares