847
1292
898
2938
1077
1090
863
1158
1223
999
884
10793
940
863
862
839
1109
852
1064
933
1115
878
866
793
1411
1046
2966
776
823
881
946
1524
1198
1077
996
829
1048
2125
1082
859
1001
1002
998
874
814
900
876
961
1317
1717
985
967
1107
1086
953
793
862
823
852
932