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