926
1503
2676
816
836
807
782
832
733
947
916
782
1010
989
860
1068
2448
924
744
1287
819
973
2195
913
806
784
1043
867
1088
1364
2824
1223
1140
1219
9190
914
841
820
873
3218
914
941
828
6920
1057
830
819
2384
1038
783
766
1946
808
892
1001
744
755
3927
990
749