3195 13988
2744 10688
3858 7460
4702 702
6130 13634
3596 826
5645 3487
14998 553
6071 7824
5114 4905
2981 11178