494
1
1291
5
556
542
560
2
1375
658
413
394
581
495
529
462
373
591
1069
537
485
508
755
780
528
483
1105
4
493
561
3
463
477
609