40,895 shares
125,359 shares
23,605 shares
65,081 shares
49,595 shares
21,333 shares
27,442 shares
38,682 shares
94,520 shares
179,021 shares