34,859 shares
32,939 shares
99,094 shares
90,575 shares
44,141 shares
33,630 shares
111,978 shares
332,353 shares
120,160 shares
22,822 shares