12171 157
11140 362
8260 170
7175 729
8182 584
42705 628
18223 171
7023 583
3445 542
5511 521
2916 108
3636 224
5880 596