12161 157
11122 362
8253 170
7162 729
8171 584
42382 628
18143 171
6747 583
3429 542
5499 521
2907 108
3624 224
5860 596