2641
560
3221
683
3230
685
5225
1107
4807
1019
2822
598