12092 157
11044 362
8175 170
7074 729
8070 584
40097 627
17386 170
6674 583
3373 542
5416 521
2780 108
3548 224
5672 596