936
884
935
877
916
801
843
3730
892
3622
4045
931
836
1104
866
2587
994
918
798
1213
1154
765
790
997
830
856
1057
852
895
889
1032
1105
2438
779
897
1313
958
796
873
985
4515
1295
939
1251
837
967
1215
2676
830
1347
4840
2783
1093
901
1227
875
1859
980
895
3714