12158 157
11118 362
8243 170
7152 729
8164 584
42102 628
18081 171
6738 583
3424 542
5492 521
2900 108
3613 224
5846 596