936
895
785
977
1459
918
12022
689
742
4747
2353
873
622
818
2849
803
821
1108
1232
870
1060
729
1289
1015
958
992
875
1001
2475
796
1196
726
696
947
675
645
1625
757
882
685
709
679
723
798
1063
629
1067
743
675
733
642
1126
767
755
724
686
1655
829
656
877