3996 755
3583 410
134731 294
6179 615
15223 71
8963 806
6784 39
5954 533
3436 750
3089 296
4497 686
2888 465
2659 460