12161 157
11122 362
8253 170
7162 729
8171 584
42380 628
18142 171
6747 583
3428 542
5499 521
2907 108
3624 224
5859 596