948
1045
905
1030
947
3140
1498
791
1750
824
1779
1036
1000
741
2636
1246
1202
807
852
856
949
870
1023
2737
892
791
6571
874
4285
1095
883
1640
972
831
1147
1364
835
34904
867
940
913
885
907
910
829
856
966
817
805
880
1702
9392
1644
1454
911
916
877
962
845
12042