956
1083
907
1734
869
1144
958
1029
1464
772
951
1143
975
742
4762
1178
1047
1000
986
1177
853
1042
2285
1380
863
748
818
831
4807
1195
1273
1165
3076
857
3865
767
1411
854
13061
831
776
1042
6351
1089
1353
953
982
799
877
12738
837
936
732
1145
863
848
2824
898
1441
918