777
1
442
388
705
468
675
827
335
582
888
2
678
392
1343
4984
6
2342
4
646
722
683
636
481
1279
883
890
7294
1639
132
2843
847
723
265