12161 157
11120 362
8252 170
7159 729
8167 584
42295 628
18124 171
6743 583
3428 542
5496 521
2904 108
3620 224
5852 596