1013
2879
1520
1244
921
1572
1133
1038
954
863
967
2601
805
874
1036
938
858
1558
1300
822
918
1271
3356
987
980
922
914
834
820
922
1171
1178
1044
1029
1356
971
1247
2078
1084
997
1026
1001
1107
892
1273
1214
954
880
1519
1390
1167
812
803
1046
2661
840
1366
964
1012
892