12158 157
11119 362
8248 170
7154 729
8164 584
42148 628
18087 171
6738 583
3426 542
5493 521
2900 108
3615 224
5848 596