1105
4
530
1
529
486
2
784
551
782
675
699
1228
847
743
882
612
746
749
605
721
824
575
673
1024
3
1192
706
761
709
469
566
914