18,382 shares
145,991 shares
36,349 shares
346,410 shares
15,297 shares
27,238 shares
1,239,784 shares
14,662 shares
12,655 shares
509,605 shares