510,512 shares
43,058 shares
66,094 shares
125,914 shares
202,874 shares
507,640 shares
66,077 shares
279,829 shares
55,516 shares
70,371 shares