1046
788
1086
941
819
934
999
1473
881
2939
1174
1185
1672
1132
875
882
970
761
836
1271
1125
870
1014
928
862
1553
1123
781
1234
927
1045
918
781
1051
1092
895
994
1199
1458
852
1061
1022
846
1245
877
762
973
890
911
828
1655
1251
950
1224
1128
802
920
851
1306
958