1120
815
1301
1014
846
804
941
875
927
1079
1056
915
960
940
2557
997
762
842
1493
784
1028
820
1131
1031
882
895
975
2385
793
909
845
805
882
1101
1064
892
910
980
1082
906
968
931
940
823
978
997
906
906
764
877
806
814
756
824
767
1130
871
855
865
918