271
315
593
485
423
259
162
247
201
177