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