29,537 shares
21,890 shares
47,406 shares
454,848 shares
33,264 shares
25,661 shares
58,665 shares
154,356 shares
30,942 shares
23,754 shares