297
0
1049
816
1293
405
1142
110
653
617
730
1008
856
1199
320
1078
2416
553
4864
2032
2
5801
1
395
1030
445
439
781
1866
688
777
934
2399