956
1083
907
1733
869
1144
958
1029
1464
772
951
1143
975
741
4762
1178
1047
1000
986
1177
853
1042
2285
1380
863
748
818
831
4807
1195
1273
1165
3076
857
3865
767
1411
853
13061
831
775
1042
6351
1089
1353
952
982
799
877
12737
837
936
732
1145
863
848
2824
897
1441
918