12161 157
11123 362
8254 170
7163 729
8171 584
42398 628
18144 171
6747 583
3429 542
5499 521
2907 108
3625 224
5862 596