307
1
630
85
1773
988
0
445
405
417
1090
4
618
521
2
696
505
721
467
710
1841
5
674
790
1052
1141
1758
2369
535
465
553
370
558
658