346
373
437
300
299
654
380
518
448
1367
390
488
353
1274
412