3994
4921
1680
1062
740
1800
798
1141
883
1346
1035
879
819
979
952
2293
1327
1099
765
838
801
903
758
1041
1082
1382
1344
784
1551
848
1110
1068
748
1289
970
783
825
1795
1328
810
799
1241
991
807
828
781
925
1114
937
722
848
1158
1013
820
929
1234
800
3168
926
741