1159
2
4888
3
874
0
931
1
823
764
678
7
1742
1178
1512
846
884
722
950
870
578
937
634
1256
842
621
486
633
2559
5
1547
877
642
480
2798
3423