735
1
639
234
589
444
469
2
791
733
861
547
76
868
437
429
579
409
423
78
422
626
535
754
3
843
715
627
672
394
490
1125