1006
968
960
1049
956
3420
920
2631
1097
1344
987
874
1218
1479
1324
2474
2036
1164
1031
966
1011
915
994
1136
895
935
945
978
912
899
1163
1080
928
1601
1108
994
879
1088
888
1041
3291
1466
4205
18337
1143
1097
930
1064
959
918
1193
997
1023
921
1228
1139
988
1019
1052
907