1200
1
688
792
0
1566
2
824
1657
1511
666
5564
15
10071
12
582
890
591
787
809
1195
929
799
510
736
1538
555
1032
1342
777
1113
3140
962
2677
3