1030
1
689
119
488
1356
7
655
935
578
671
536
0
797
1037
2
1067
3
710
1734
780
941
556
1477
479
87
812
1611
398
958
543
593
625
983
5
1458