902
2
1011
0
576
939
471
1
989
119
369
493
1289
803
887
2071
650
1312
3
677
1622
813
595
663
728
1291
1185
398
327
1901
74
380
673
903