656
1
1294
1135
2
997
1093
4357
650
461
853
583
561
947
495
616
566
1957
3
518
593
671
126
743
614
427
3777
786
4
600
725
599
1548
7
622