1041
1130
3421
11624
1188
1100
1023
4469
1293
1057
991
1185
993
917
1045
1171
929
1609
880
2453
1053
913
16782
1473
1013
1370
974
1215
1049
1068
981
897
921
1079
1134
980
5355
979
1435
958
1164
1922
1055
1750
969
999
1177
6396
1214
874
970
951
1093
977
925
872
1363
965
994
1552