12179 157
11148 362
8270 170
7182 729
8192 584
42858 628
18276 171
7028 583
3450 542
5520 521
2926 108
3642 224
5892 596