2716 820
2426 555
2274 563
2690 736
1489 309
3007 921
2951 765
2792 644
505 117
1973 79
3831 748
6938 723
6830 794
25319 691