34,804 shares
32,899 shares
99,060 shares
90,538 shares
44,108 shares
33,596 shares
111,962 shares
332,314 shares
120,129 shares
22,820 shares