1556
1039
1380
922
840
839
1025
1232
881
922
1075
980
865
1132
962
1227
838
1055
931
1070
1041
872
1112
1001
1103
913
870
1093
924
1127
1343
1134
1025
3207
855
1063
962
1080
949
887
963
831
1023
1156
850
898
883
1072
932
1006
1553
1524
1085
989
1011
976
941
939
890
954