34,316 shares
27,099 shares
18,786 shares
114,497 shares
201,678 shares
122,925 shares
49,790 shares
46,272 shares
157,798 shares
72,165 shares