876
986
1094
854
974
964
1051
918
902
1258
1059
972
1246
1121
842
1277
832
1565
970
835
2885
2453
1592
925
941
830
1573
891
22894
5882
1211
947
926
982
1607
978
2585
1070
901
822
1016
6776
1983
2036
1021
954
1157
1651
1618
1004
888
1167
1001
936
1264
2318
1528
1007
1113
951