95,904 shares
14,856 shares
43,047 shares
219,438 shares
311,533 shares
14,543 shares
143,002 shares
152,917 shares
55,470 shares
44,698 shares