253,610 shares
29,646 shares
23,371 shares
30,620 shares
255,145 shares
18,248 shares
199,309 shares
45,752 shares
44,171 shares
49,971 shares