956
1083
907
1734
869
1145
958
1029
1464
772
951
1143
975
742
4762
1178
1047
1000
986
1178
853
1043
2286
1382
863
748
818
831
4807
1195
1275
1166
3076
858
3865
767
1412
855
13062
831
776
1042
6352
1089
1354
953
983
799
877
12738
837
936
732
1146
863
848
2824
898
1441
918