34,710 shares
32,776 shares
98,959 shares
90,450 shares
44,044 shares
33,499 shares
111,869 shares
332,196 shares
120,033 shares
22,813 shares