1222
2
2334
0
770
1866
3
1710
472
4936
1
4682
4372
490
1768
1009
572
919
1898
317
2211
787
44
962
479
772
401
545
583
574
493
7756
351
376