12158 157
11120 362
8248 170
7154 729
8164 584
42161 628
18092 171
6738 583
3426 542
5494 521
2900 108
3616 224
5848 596