2992 362
14718 269
24694 270
9229 298
2912 327
34492 288
11769 722
9875 715
4906 888
7563 51
5275 574
30830 768