2226 362
14602 269
24107 270
8598 298
2762 327
34080 288
11466 722
9639 715
4758 888
7244 51
5061 574
30364 768