3994
4918
1678
1062
740
1800
798
1141
883
1345
1035
878
818
979
951
2290
1327
1099
762
838
801
903
758
1041
1081
1382
1343
783
1549
847
1110
1068
748
1287
970
782
823
1794
1328
810
799
1241
989
806
828
781
925
1114
936
721
848
1157
1012
819
929
1233
799
3167
925
741