315,528 shares
26,223 shares
22,511 shares
15,887 shares
55,644 shares
15,470 shares
249,630 shares
29,861 shares
123,040 shares
41,522 shares