159,861 shares
47,827 shares
43,490 shares
152,564 shares
84,480 shares
187,337 shares
331,657 shares
503,468 shares
235,378 shares
112,405 shares