12161 157
11120 362
8253 170
7159 729
8168 584
42312 628
18129 171
6747 583
3428 542
5498 521
2905 108
3621 224
5854 596