876
985
1094
854
974
961
1050
918
901
1258
1059
971
1246
1120
842
1277
831
1565
970
835
2885
2453
1592
925
941
830
1573
891
22893
5882
1210
947
926
982
1605
978
2585
1070
901
821
1016
6776
1983
2036
1020
953
1156
1651
1618
1004
888
1167
1001
936
1264
2318
1528
1007
1113
951