12092 157
11044 362
8175 170
7077 729
8072 584
40148 627
17440 170
6674 583
3375 542
5417 521
2781 108
3549 224
5676 596