27,982 shares
291,570 shares
153,534 shares
309,283 shares
70,435 shares
34,821 shares
174,594 shares
15,589 shares
150,794 shares
18,547 shares