29,537 shares
21,894 shares
47,409 shares
454,851 shares
33,266 shares
25,663 shares
58,667 shares
154,358 shares
30,943 shares
23,754 shares