253,378 shares
29,377 shares
23,226 shares
30,459 shares
254,753 shares
18,210 shares
199,007 shares
45,434 shares
43,812 shares
49,915 shares