803
887
643
763
651
722
684
853
937
895
786
977
1459
920
12029
690
743
4749
2354
874
623
818
2850
803
822
1109
1233
870
1061
729
617
1289
1017
960
993
876
1001
2478
799
1196
726
697
947
675
646
1626
757
882
685
709
679
724
800
1063
629
1068
744
675
734
643