1385
0
522
581
774
84
359
3168
442
666
362
560
931
34
684
1288
660
228
2199
683
1145
312
373
35
812
2646
914