786
742
1039
2436
1113
595
911
729
1765
1127
642
587
685
625
748
1353
801
639
576
777
725
454
560
920
525