108
1
74
307
630
1773
85
417
521
2
618
405
445
505
697
721
467
1141
1759
710
0
1841
5
674
696
790
2369
535
465
553
370
558
658
567