34,386 shares
27,200 shares
18,860 shares
114,597 shares
201,762 shares
123,002 shares
49,839 shares
46,342 shares
157,852 shares
72,252 shares