631
684
402
1341
467
339
398
551
437
576
473
774
488
454
524
402
400
1710
615
361
385
297
557
391
426