587
458
475
421
545
659
372
340
399
560
321
346
487
360
327
331
298
367
321
439
342
366