820
0
58
965
2132
860
774
460
846
521
1102
2
547
1942
683
3054
1
2690
798
475
244
439
445
483
251
63
1038
116
646
29323
418
574
471