510,458 shares
43,056 shares
66,090 shares
125,906 shares
202,865 shares
507,609 shares
66,066 shares
279,812 shares
55,507 shares
70,367 shares