12092 157
11044 362
8175 170
7076 729
8070 584
40118 627
17391 170
6674 583
3373 542
5417 521
2781 108
3548 224
5674 596