12081 157
11032 362
8153 170
7067 729
8052 584
39746 626
17303 170
6668 583
3362 542
5405 521
2769 108
3540 224
5638 596