3041 422
2853 288
1949 381
4044 79
5379 970
7447 682
3181 641
5738 468
4793 833
1527 71
7658 843
7075 516