1931
6714
865
3903
809
804
784
855
737
889
774
796
875
788
926
1259
1133
964
1109
776
918
902
1199
826
723
989
853
1814
920
1517
940
831
2497
737
1057
934
789
853
942
947
1256
919
778
2867
1388
1121
1176
883
725
836
1187
4250
1278
1993
883
898
932
2224
2110
878