2991 362
14718 269
24692 270
9229 298
2912 327
34492 288
11768 722
9874 715
4905 888
7561 51
5274 574
30830 768