27,488 shares
35,728 shares
268,902 shares
33,494 shares
43,097 shares
209,458 shares
27,943 shares
35,160 shares
26,709 shares
46,721 shares