25,856 shares
113,583 shares
27,542 shares
159,453 shares
34,748 shares
208,040 shares
55,370 shares
141,710 shares
23,564 shares
28,171 shares