12161 157
11120 362
8253 170
7160 729
8169 584
42350 628
18137 171
6747 583
3428 542
5499 521
2907 108
3622 224
5856 596