18,841 shares
53,918 shares
232,607 shares
230,416 shares
128,569 shares
94,097 shares
291,537 shares
332,038 shares
217,175 shares
160,093 shares