42,873 2656
27,221 103
14,996 70
328,611 669
188,102 353
152,350 276
179,875 346
356,679 517
52,108 145
86,639 233
150,074 277
94,998 247