778
2
1355
0
774
1
904
823
941
796
819
646
763
446
479
51129
25
1950
354
5946
8
569
5
704
405
547
588
679
1803
185
727
4
629
3187
7
839
5498
11
338