2100
1
1132
0
1115
804
383
493
935
1084
300
475
573
2211
535
1129
1049
1053
714
1411
2
553
1440
913
755
971
1282
682
1454
2071
611
4281
3430