29,251 shares
21,488 shares
47,271 shares
454,370 shares
32,839 shares
25,274 shares
58,288 shares
153,992 shares
30,752 shares
23,717 shares