12158 157
11120 362
8248 170
7154 729
8164 584
42168 628
18093 171
6738 583
3426 542
5494 521
2900 108
3616 224
5849 596