858
2647
1018
880
1123
2138
1151
918
831
837
927
1024
884
745
1737
758
1244
906
886
881
798
6902
735
994
965
1286
1548
847
1189
1448
4050
777
1265
1191
3866
3422
3098
990
761
2265
1242
1454
832
805
2877
3089
1007
1179
974
1005
926
752
2859
1368
1043
3079
740
818
1142
3515