12161 157
11121 362
8253 170
7162 729
8171 584
42375 628
18140 171
6747 583
3428 542
5499 521
2907 108
3622 224
5859 596