167,056 shares
28,131 shares
103,748 shares
36,762 shares
22,089 shares
255,258 shares
44,251 shares
66,673 shares
41,062 shares
19,715 shares