1012
1
1841
0
753
766
2
645
1427
661
322
471
1302
875
622
576
3
1149
426
608
4
686
656
212
1513
1210
844
712
1046
841
698
253
648
8
4167