420
0
803
556
1494
3158
168
758
255
372
583
1672
1
536
475
2799
544
1194
417
3779
2
721
3090
6
773
2986