3195 13988
2744 10688
3858 7460
4702 702
6129 13634
3596 826
5645 3487
14998 553
6070 7824
5113 4905
2981 11178