309,561 shares
66,712 shares
102,945 shares
227,509 shares
631,304 shares
258,384 shares
67,211 shares
159,327 shares
70,880 shares
120,141 shares