12175 157
11143 362
8265 170
7177 729
8187 584
42761 628
18247 171
7024 583
3446 542
5515 521
2920 108
3637 224
5887 596