12086 157
11035 362
8161 170
7069 729
8062 584
39916 626
17345 170
6671 583
3367 542
5409 521
2775 108
3542 224
5647 596