1253
910
1987
742
947
1144
1284
1642
842
798
1112
1054
1137
935
849
821
778
830
826
900
930
937
865
1158
1116
1723
926
985
1877
956
945
852
3861
961
1507
1366
2738
1007
998
856
1169
904
1325
870
2280
917
778
1937
757
1012
3720
844
815
888
910
1338
870
1455
1633
1516