943
876
1031
937
2549
910
919
1158
2811
1157
970
5237
962
994
904
988
882
1090
1361
1265
1960
1025
3285
980
1061
891
1050
1653
2002
900
972
1192
962
1208
833
907
1667
1981
931
1505
1105
1072
9751
5297
964
1339
1235
2645
1075
1014
1046
1020
13207
974
2092
987
1417
993
21121
883