166,590 shares
27,684 shares
103,253 shares
36,292 shares
21,648 shares
254,748 shares
43,811 shares
66,193 shares
40,607 shares
19,291 shares