47,589 shares
167,977 shares
95,442 shares
64,483 shares
332,308 shares
253,372 shares
53,023 shares
56,764 shares
227,607 shares
180,139 shares