2805
1119
942
1170
1267
2944
2994
1076
1018
3987
1036
1330
1011
1010
1305
1529
3973
945
2407
6929
1155
1041
3228
929
1155