118,448 shares
108,960 shares
500,239 shares
34,261 shares
226,948 shares
156,506 shares
187,473 shares
34,810 shares
48,956 shares
51,459 shares