2246 362
14605 269
24118 270
8606 298
2768 327
34086 288
11470 722
9645 715
4759 888
7250 51
5063 574
30367 768