803
889
644
764
651
722
684
853
938
895
786
977
1459
920
12030
690
743
4753
2355
874
623
818
2851
804
824
1109
1233
871
1061
729
618
1289
1018
960
993
876
1001
2479
800
1196
726
697
949
675
646
1627
758
882
685
709
680
724
801
1063
629
1068
744
675
734
643