2100
1
1132
0
553
804
1084
1115
493
971
935
714
383
573
2211
798
1053
2395
1073
300
1049
400
414
475
755
472
1454
682
2
913
1129
2071
611