34,362 shares
27,175 shares
18,829 shares
114,559 shares
201,742 shares
122,979 shares
49,822 shares
46,328 shares
157,819 shares
72,226 shares