18,548 shares
21,539 shares
14,114 shares
24,942 shares
19,895 shares
31,019 shares
537,706 shares
39,363 shares
33,722 shares
47,327 shares