2702 820
2423 555
2270 563
2676 736
1476 309
2995 921
2941 765
2779 644
500 117
1890 79
3811 748
6906 723
6808 794
25256 691