587
458
474
421
543
657
372
340
399
558
320
345
487
359
327
330
296
366
321
438
342
366