1123
3
771
0
833
1
2634
688
226
1551
2
2477
52
648
165
297
454
1199
1257
2006
397
2850
370
1853
471
1590
560
657
935
580
1563
759
525
922