1013
2878
1520
1244
921
1571
1133
1037
953
863
967
2601
805
874
1035
938
856
1558
1300
821
918
1271
3356
986
980
922
914
834
820
922
1171
1178
1043
1029
1356
971
1247
2077
1084
997
1026
1001
1106
892
1273
1214
953
880
1518
1390
1167
812
803
1046
2661
840
1366
964
1011
892