27,938 shares
291,524 shares
153,528 shares
309,237 shares
70,387 shares
34,775 shares
174,545 shares
15,540 shares
150,748 shares
18,498 shares