986
1577
2784
868
894
863
839
884
789
1010
978
842
1068
1050
911
1138
2550
976
794
1347
874
1038
2273
970
856
832
1105
925
1148
1442
2911
1283
1199
1287
9277
968
897
872
923
3276
967
1001
883
7047
1111
887
874
2456
1087
838
827
2017
867
947
1059
791
810
4122
1056
801